/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/weaver/popl20-bad-dot-product.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 03:15:26,015 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 03:15:26,067 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 03:15:26,083 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 03:15:26,083 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 03:15:26,084 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 03:15:26,084 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 03:15:26,084 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 03:15:26,085 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 03:15:26,088 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 03:15:26,088 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 03:15:26,088 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 03:15:26,088 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 03:15:26,089 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 03:15:26,090 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 03:15:26,091 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 03:15:26,091 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 03:15:26,091 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 03:15:26,091 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 03:15:26,092 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:15:26,092 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 03:15:26,093 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 03:15:26,093 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 03:15:26,093 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 03:15:26,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 03:15:26,094 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 03:15:26,094 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 03:15:26,094 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2023-11-30 03:15:26,238 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 03:15:26,252 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 03:15:26,254 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 03:15:26,255 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 03:15:26,255 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 03:15:26,256 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-dot-product.wvr.c [2023-11-30 03:15:27,312 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 03:15:27,471 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 03:15:27,472 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-dot-product.wvr.c [2023-11-30 03:15:27,482 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61b1a9790/d600dfaa3a644089b640bc4c4b964009/FLAGb9ccfe7ff [2023-11-30 03:15:27,495 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61b1a9790/d600dfaa3a644089b640bc4c4b964009 [2023-11-30 03:15:27,497 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 03:15:27,499 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 03:15:27,501 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 03:15:27,501 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 03:15:27,504 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 03:15:27,505 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,505 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6bd924b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27, skipping insertion in model container [2023-11-30 03:15:27,506 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,528 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 03:15:27,699 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:15:27,712 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 03:15:27,750 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:15:27,756 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-30 03:15:27,756 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-30 03:15:27,763 INFO L206 MainTranslator]: Completed translation [2023-11-30 03:15:27,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27 WrapperNode [2023-11-30 03:15:27,763 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 03:15:27,764 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 03:15:27,764 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 03:15:27,764 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 03:15:27,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,783 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,812 INFO L138 Inliner]: procedures = 26, calls = 56, calls flagged for inlining = 17, calls inlined = 23, statements flattened = 454 [2023-11-30 03:15:27,812 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 03:15:27,813 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 03:15:27,813 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 03:15:27,813 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 03:15:27,819 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,819 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,823 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,824 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,852 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,855 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,857 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,861 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 03:15:27,862 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 03:15:27,862 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 03:15:27,862 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 03:15:27,878 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (1/1) ... [2023-11-30 03:15:27,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:15:27,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 03:15:27,902 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-30 03:15:27,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-30 03:15:27,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 03:15:27,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 03:15:27,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 03:15:27,929 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-30 03:15:27,930 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-30 03:15:27,930 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-30 03:15:27,930 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-30 03:15:27,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 03:15:27,931 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 03:15:27,931 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 03:15:27,932 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 03:15:28,016 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 03:15:28,017 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 03:15:28,551 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 03:15:28,743 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 03:15:28,743 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-11-30 03:15:28,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:15:28 BoogieIcfgContainer [2023-11-30 03:15:28,745 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 03:15:28,746 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 03:15:28,747 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 03:15:28,749 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 03:15:28,749 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 03:15:27" (1/3) ... [2023-11-30 03:15:28,749 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@634dcbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:15:28, skipping insertion in model container [2023-11-30 03:15:28,750 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:15:27" (2/3) ... [2023-11-30 03:15:28,750 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@634dcbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:15:28, skipping insertion in model container [2023-11-30 03:15:28,750 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:15:28" (3/3) ... [2023-11-30 03:15:28,751 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-dot-product.wvr.c [2023-11-30 03:15:28,763 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 03:15:28,764 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 48 error locations. [2023-11-30 03:15:28,764 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 03:15:28,849 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 03:15:28,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 427 places, 443 transitions, 907 flow [2023-11-30 03:15:28,963 INFO L124 PetriNetUnfolderBase]: 26/440 cut-off events. [2023-11-30 03:15:28,964 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-30 03:15:28,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 453 conditions, 440 events. 26/440 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 854 event pairs, 0 based on Foata normal form. 0/366 useless extension candidates. Maximal degree in co-relation 322. Up to 2 conditions per place. [2023-11-30 03:15:28,971 INFO L82 GeneralOperation]: Start removeDead. Operand has 427 places, 443 transitions, 907 flow [2023-11-30 03:15:28,977 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 402 places, 417 transitions, 852 flow [2023-11-30 03:15:28,983 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 03:15:28,988 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;@8c4266b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 03:15:28,988 INFO L363 AbstractCegarLoop]: Starting to check reachability of 82 error locations. [2023-11-30 03:15:28,991 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 03:15:28,991 INFO L124 PetriNetUnfolderBase]: 0/23 cut-off events. [2023-11-30 03:15:28,991 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:15:28,991 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:15:28,992 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] [2023-11-30 03:15:28,992 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 78 more)] === [2023-11-30 03:15:28,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:15:28,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1516562233, now seen corresponding path program 1 times [2023-11-30 03:15:29,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:15:29,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600758863] [2023-11-30 03:15:29,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:15:29,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:15:29,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:15:29,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:15:29,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:15:29,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600758863] [2023-11-30 03:15:29,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600758863] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:15:29,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:15:29,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:15:29,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160857890] [2023-11-30 03:15:29,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:15:29,147 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:15:29,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:15:29,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:15:29,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:15:29,169 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 385 out of 443 [2023-11-30 03:15:29,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 417 transitions, 852 flow. Second operand has 3 states, 3 states have (on average 386.3333333333333) internal successors, (1159), 3 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:29,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:15:29,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 385 of 443 [2023-11-30 03:15:29,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:15:29,523 INFO L124 PetriNetUnfolderBase]: 175/1680 cut-off events. [2023-11-30 03:15:29,524 INFO L125 PetriNetUnfolderBase]: For 106/106 co-relation queries the response was YES. [2023-11-30 03:15:29,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1975 conditions, 1680 events. 175/1680 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 11846 event pairs, 114 based on Foata normal form. 132/1488 useless extension candidates. Maximal degree in co-relation 1206. Up to 232 conditions per place. [2023-11-30 03:15:29,552 INFO L140 encePairwiseOnDemand]: 412/443 looper letters, 24 selfloop transitions, 2 changer transitions 5/388 dead transitions. [2023-11-30 03:15:29,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 388 transitions, 846 flow [2023-11-30 03:15:29,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:15:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:15:29,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1210 transitions. [2023-11-30 03:15:29,569 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9104589917231001 [2023-11-30 03:15:29,569 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1210 transitions. [2023-11-30 03:15:29,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1210 transitions. [2023-11-30 03:15:29,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:15:29,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1210 transitions. [2023-11-30 03:15:29,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 403.3333333333333) internal successors, (1210), 3 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:29,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:29,586 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:29,589 INFO L307 CegarLoopForPetriNet]: 402 programPoint places, -11 predicate places. [2023-11-30 03:15:29,590 INFO L500 AbstractCegarLoop]: Abstraction has has 391 places, 388 transitions, 846 flow [2023-11-30 03:15:29,591 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 386.3333333333333) internal successors, (1159), 3 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:29,591 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:15:29,591 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] [2023-11-30 03:15:29,592 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 03:15:29,592 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 78 more)] === [2023-11-30 03:15:29,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:15:29,594 INFO L85 PathProgramCache]: Analyzing trace with hash 500203666, now seen corresponding path program 1 times [2023-11-30 03:15:29,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:15:29,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123397290] [2023-11-30 03:15:29,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:15:29,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:15:29,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:15:29,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:15:29,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:15:29,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123397290] [2023-11-30 03:15:29,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123397290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:15:29,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:15:29,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:15:29,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555080953] [2023-11-30 03:15:29,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:15:29,655 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:15:29,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:15:29,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:15:29,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:15:29,657 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 385 out of 443 [2023-11-30 03:15:29,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 388 transitions, 846 flow. Second operand has 3 states, 3 states have (on average 386.3333333333333) internal successors, (1159), 3 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:29,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:15:29,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 385 of 443 [2023-11-30 03:15:29,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:15:30,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][346], [112#L67true, 205#L101-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:30,052 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,052 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,052 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,052 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][346], [211#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 112#L67true, 205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:30,052 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,052 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,053 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,053 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][346], [112#L67true, 205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:30,054 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][346], [211#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 112#L67true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:30,054 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,054 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,135 INFO L124 PetriNetUnfolderBase]: 499/3585 cut-off events. [2023-11-30 03:15:30,135 INFO L125 PetriNetUnfolderBase]: For 897/1166 co-relation queries the response was YES. [2023-11-30 03:15:30,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4707 conditions, 3585 events. 499/3585 cut-off events. For 897/1166 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 32071 event pairs, 355 based on Foata normal form. 0/2789 useless extension candidates. Maximal degree in co-relation 4290. Up to 521 conditions per place. [2023-11-30 03:15:30,179 INFO L140 encePairwiseOnDemand]: 440/443 looper letters, 24 selfloop transitions, 2 changer transitions 5/387 dead transitions. [2023-11-30 03:15:30,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 387 transitions, 896 flow [2023-11-30 03:15:30,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:15:30,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:15:30,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1182 transitions. [2023-11-30 03:15:30,182 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8893905191873589 [2023-11-30 03:15:30,182 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1182 transitions. [2023-11-30 03:15:30,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1182 transitions. [2023-11-30 03:15:30,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:15:30,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1182 transitions. [2023-11-30 03:15:30,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.0) internal successors, (1182), 3 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:30,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:30,187 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:30,188 INFO L307 CegarLoopForPetriNet]: 402 programPoint places, -10 predicate places. [2023-11-30 03:15:30,188 INFO L500 AbstractCegarLoop]: Abstraction has has 392 places, 387 transitions, 896 flow [2023-11-30 03:15:30,189 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 386.3333333333333) internal successors, (1159), 3 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:30,189 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:15:30,189 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] [2023-11-30 03:15:30,189 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 03:15:30,189 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 78 more)] === [2023-11-30 03:15:30,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:15:30,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1655987376, now seen corresponding path program 1 times [2023-11-30 03:15:30,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:15:30,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095084681] [2023-11-30 03:15:30,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:15:30,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:15:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:15:30,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:15:30,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:15:30,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095084681] [2023-11-30 03:15:30,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095084681] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:15:30,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:15:30,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:15:30,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46087346] [2023-11-30 03:15:30,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:15:30,220 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:15:30,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:15:30,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:15:30,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:15:30,222 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 385 out of 443 [2023-11-30 03:15:30,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 387 transitions, 896 flow. Second operand has 3 states, 3 states have (on average 386.3333333333333) internal successors, (1159), 3 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:30,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:15:30,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 385 of 443 [2023-11-30 03:15:30,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:15:30,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [211#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 112#L67true, 205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:30,926 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,926 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,926 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,927 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [112#L67true, 205#L101-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:30,927 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,927 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,927 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,927 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [211#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 112#L67true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 328#L75-2true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:30,931 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,931 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,931 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,931 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [112#L67true, 205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:30,931 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:30,931 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,932 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,932 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:30,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][317], [205#L101-4true, thread3Thread1of1ForFork1InUse, 86#L75-1true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:30,984 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:30,984 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:30,984 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:30,984 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:30,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][317], [205#L101-4true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true]) [2023-11-30 03:15:30,985 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:30,985 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:30,985 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:30,985 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][317], [205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,006 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:31,006 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,007 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,007 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][317], [205#L101-4true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 430#true, 328#L75-2true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,007 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:31,007 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,007 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,008 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][317], [205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true]) [2023-11-30 03:15:31,009 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:31,009 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,009 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,009 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][317], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 328#L75-2true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true]) [2023-11-30 03:15:31,010 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:31,010 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,010 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,010 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [112#L67true, 205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,175 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:15:31,175 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,175 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,175 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [112#L67true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 328#L75-2true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 413#L49-2true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:31,176 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:15:31,176 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,177 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,177 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:31,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [211#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 112#L67true, 205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:31,186 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:31,186 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,186 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,187 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,187 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:31,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [211#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 112#L67true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:31,187 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:31,187 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:31,188 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,188 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,188 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [112#L67true, 205#L101-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:31,189 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:31,189 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,189 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,189 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,189 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:31,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][345], [112#L67true, 205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:31,190 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:31,190 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:31,190 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,190 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,190 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:31,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][200], [205#L101-4true, 194#L62-2true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,213 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:31,213 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:31,213 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:31,213 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][200], [205#L101-4true, 194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,213 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:31,213 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:31,213 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:31,214 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:31,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][261], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,225 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:31,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][261], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,226 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:31,226 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,226 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,226 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][261], [362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,299 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:31,299 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,299 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,299 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][261], [400#L63-10true, 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:31,300 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:31,300 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,300 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,300 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:31,356 INFO L124 PetriNetUnfolderBase]: 1391/7931 cut-off events. [2023-11-30 03:15:31,356 INFO L125 PetriNetUnfolderBase]: For 4169/4742 co-relation queries the response was YES. [2023-11-30 03:15:31,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11771 conditions, 7931 events. 1391/7931 cut-off events. For 4169/4742 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 85159 event pairs, 941 based on Foata normal form. 0/6224 useless extension candidates. Maximal degree in co-relation 11290. Up to 1381 conditions per place. [2023-11-30 03:15:31,423 INFO L140 encePairwiseOnDemand]: 440/443 looper letters, 24 selfloop transitions, 2 changer transitions 5/386 dead transitions. [2023-11-30 03:15:31,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 386 transitions, 946 flow [2023-11-30 03:15:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:15:31,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:15:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1182 transitions. [2023-11-30 03:15:31,425 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8893905191873589 [2023-11-30 03:15:31,425 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1182 transitions. [2023-11-30 03:15:31,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1182 transitions. [2023-11-30 03:15:31,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:15:31,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1182 transitions. [2023-11-30 03:15:31,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.0) internal successors, (1182), 3 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:31,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:31,430 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:31,431 INFO L307 CegarLoopForPetriNet]: 402 programPoint places, -9 predicate places. [2023-11-30 03:15:31,431 INFO L500 AbstractCegarLoop]: Abstraction has has 393 places, 386 transitions, 946 flow [2023-11-30 03:15:31,432 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 386.3333333333333) internal successors, (1159), 3 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:31,432 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:15:31,432 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] [2023-11-30 03:15:31,432 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 03:15:31,432 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 78 more)] === [2023-11-30 03:15:31,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:15:31,433 INFO L85 PathProgramCache]: Analyzing trace with hash -9997573, now seen corresponding path program 1 times [2023-11-30 03:15:31,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:15:31,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174650157] [2023-11-30 03:15:31,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:15:31,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:15:31,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:15:31,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:15:31,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:15:31,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174650157] [2023-11-30 03:15:31,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174650157] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:15:31,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:15:31,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:15:31,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248024574] [2023-11-30 03:15:31,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:15:31,464 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:15:31,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:15:31,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:15:31,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:15:31,465 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 443 [2023-11-30 03:15:31,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 386 transitions, 946 flow. Second operand has 3 states, 3 states have (on average 390.3333333333333) internal successors, (1171), 3 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:31,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:15:31,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 443 [2023-11-30 03:15:31,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:15:32,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][341], [112#L67true, 205#L101-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,065 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:32,065 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,065 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,065 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][341], [112#L67true, 205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,068 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:32,068 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,068 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,068 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][313], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,103 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,103 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,103 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,104 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][313], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true]) [2023-11-30 03:15:32,104 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,104 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,104 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,104 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][313], [205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:32,118 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:32,118 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,118 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,118 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][313], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:32,119 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:32,119 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,119 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,119 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][313], [205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true]) [2023-11-30 03:15:32,120 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:32,120 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,120 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,120 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][313], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 328#L75-2true, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true]) [2023-11-30 03:15:32,121 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:32,121 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,121 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,121 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][341], [112#L67true, 205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 413#L49-2true, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:32,242 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:15:32,242 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:32,242 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,242 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][341], [112#L67true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,243 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:15:32,243 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:32,243 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,243 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][341], [112#L67true, 205#L101-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,251 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:32,251 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,251 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,251 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,251 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:32,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][341], [112#L67true, 205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,252 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:32,252 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,252 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:32,252 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,252 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:32,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][197], [205#L101-4true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,265 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,265 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,265 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,265 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][197], [205#L101-4true, 194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,266 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,266 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:32,266 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,266 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:32,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][257], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,274 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][257], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,274 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][257], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 03:15:32,275 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][257], [400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true]) [2023-11-30 03:15:32,275 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:32,323 INFO L124 PetriNetUnfolderBase]: 1182/6955 cut-off events. [2023-11-30 03:15:32,323 INFO L125 PetriNetUnfolderBase]: For 5296/6244 co-relation queries the response was YES. [2023-11-30 03:15:32,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11024 conditions, 6955 events. 1182/6955 cut-off events. For 5296/6244 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 73147 event pairs, 806 based on Foata normal form. 0/5555 useless extension candidates. Maximal degree in co-relation 10530. Up to 1216 conditions per place. [2023-11-30 03:15:32,406 INFO L140 encePairwiseOnDemand]: 438/443 looper letters, 18 selfloop transitions, 1 changer transitions 5/382 dead transitions. [2023-11-30 03:15:32,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 382 transitions, 968 flow [2023-11-30 03:15:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:15:32,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:15:32,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1190 transitions. [2023-11-30 03:15:32,409 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8954100827689992 [2023-11-30 03:15:32,409 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1190 transitions. [2023-11-30 03:15:32,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1190 transitions. [2023-11-30 03:15:32,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:15:32,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1190 transitions. [2023-11-30 03:15:32,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 396.6666666666667) internal successors, (1190), 3 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:32,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:32,414 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:32,414 INFO L307 CegarLoopForPetriNet]: 402 programPoint places, -11 predicate places. [2023-11-30 03:15:32,415 INFO L500 AbstractCegarLoop]: Abstraction has has 391 places, 382 transitions, 968 flow [2023-11-30 03:15:32,415 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 390.3333333333333) internal successors, (1171), 3 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:32,415 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:15:32,415 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:15:32,416 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 03:15:32,416 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 78 more)] === [2023-11-30 03:15:32,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:15:32,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2071395686, now seen corresponding path program 1 times [2023-11-30 03:15:32,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:15:32,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494572994] [2023-11-30 03:15:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:15:32,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:15:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:15:32,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:15:32,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:15:32,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494572994] [2023-11-30 03:15:32,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494572994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:15:32,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:15:32,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:15:32,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685561157] [2023-11-30 03:15:32,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:15:32,926 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:15:32,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:15:32,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:15:32,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:15:32,928 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 443 [2023-11-30 03:15:32,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 382 transitions, 968 flow. Second operand has 6 states, 6 states have (on average 313.8333333333333) internal successors, (1883), 6 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:15:32,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:15:32,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 443 [2023-11-30 03:15:32,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:15:38,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:38,136 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:38,136 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:38,136 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:38,137 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:38,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:38,139 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:38,139 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:38,139 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:38,139 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:38,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:15:38,395 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:38,395 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:38,395 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:38,395 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:38,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:15:38,724 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:38,724 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:38,724 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:38,724 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:38,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:15:38,726 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:38,726 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:38,726 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:38,726 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:39,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,105 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,105 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,105 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,105 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,112 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,112 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,112 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,112 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:15:39,271 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:15:39,271 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,275 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,275 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [30#L102-2true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,279 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:15:39,279 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,279 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,279 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:15:39,280 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:15:39,280 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,280 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,280 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:39,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 30#L102-2true, 20#L49-3true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,461 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,461 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,461 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,461 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,462 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:39,462 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:15:39,462 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:39,462 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:15:39,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,494 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,494 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,494 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,494 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,495 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,496 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,496 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,496 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:39,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,525 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,525 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,525 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,525 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,526 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,526 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,526 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,526 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,528 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,528 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,528 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,528 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,530 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,530 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,530 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,530 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,563 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,563 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,563 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,563 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,564 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,564 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,564 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,572 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,573 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,573 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,574 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,574 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,574 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,574 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:39,575 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:39,575 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:39,575 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:39,575 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:39,575 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:39,575 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:15:39,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,837 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,837 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,838 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,838 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:15:39,840 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,840 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,840 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,840 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:39,840 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,841 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,841 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,841 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 257#$Ultimate##0true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:39,843 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,843 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,843 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,843 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:15:39,844 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:39,844 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,844 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:39,844 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:40,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 30#L102-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,025 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,025 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,025 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,025 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 30#L102-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:40,026 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,026 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,026 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,026 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 194#L62-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,027 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,027 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,027 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,027 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,058 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,058 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,058 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,058 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 446#true]) [2023-11-30 03:15:40,059 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,059 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,060 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,060 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:15:40,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,061 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,061 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:15:40,061 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,061 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,061 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:15:40,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [24#L63-7true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,261 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:40,261 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,261 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,261 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:40,261 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:40,261 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,261 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,262 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,265 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:40,265 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,265 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,265 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:15:40,266 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:40,266 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,266 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,266 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:15:40,270 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:40,270 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,270 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,271 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:40,271 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:40,271 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,271 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,271 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:40,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,631 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,631 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,631 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,631 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:40,633 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,633 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,633 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,633 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 26#L102-4true, 20#L49-3true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,634 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,634 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,634 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,634 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,635 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,635 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,635 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,635 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:15:40,635 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,635 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:40,635 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:15:40,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,675 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,676 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,676 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,677 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,677 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:40,678 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,678 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,678 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,678 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:15:40,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:40,679 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,679 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,679 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,679 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,679 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,679 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,680 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,680 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,680 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,680 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,680 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,681 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,681 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,681 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,681 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:40,681 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:40,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:40,916 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:40,916 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,916 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,916 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,923 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:40,924 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,924 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,924 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [24#L63-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:40,926 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:40,926 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,926 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,933 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:15:40,939 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:40,939 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,939 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,939 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 355#L63-6true, 446#true]) [2023-11-30 03:15:40,940 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:40,940 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,940 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:40,940 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:41,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,184 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,184 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,184 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,184 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,185 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,185 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,187 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,187 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,187 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,187 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,188 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,188 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,189 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,189 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,189 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,189 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,189 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,189 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,189 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,190 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,190 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,190 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,191 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,191 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:41,191 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:41,234 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,234 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,234 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,234 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,234 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,234 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,234 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,235 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,235 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,235 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,236 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,236 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,236 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,237 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,237 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,237 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,237 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,237 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,238 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,238 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,238 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,238 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,238 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,238 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:41,239 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,239 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,239 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,239 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,239 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,239 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,239 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 205#L101-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,274 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,274 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:41,274 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:41,274 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:41,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,278 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,278 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:41,278 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:41,278 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:41,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:41,622 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:41,622 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,623 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,623 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,627 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:41,627 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,627 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,627 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [24#L63-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,631 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:41,631 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,631 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,631 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:41,632 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:41,632 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,632 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,632 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:41,848 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,849 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,849 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,849 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,850 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,850 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,852 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,852 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,852 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,853 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 194#L62-2true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,853 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,853 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,854 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:41,854 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,854 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,854 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,854 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:41,891 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:41,891 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,891 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:41,893 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 413#L49-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:41,893 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:41,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:42,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:42,149 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:42,149 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,149 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,150 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:42,150 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:42,150 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,150 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,150 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:42,156 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:42,156 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,156 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,156 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:42,157 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:42,157 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,157 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,157 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:42,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:42,555 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,555 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,555 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,555 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:42,555 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,556 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,556 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,556 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:42,557 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,557 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,557 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,557 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][234], [146#L75-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:42,558 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,558 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,558 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,558 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:42,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:42,592 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:42,592 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:42,592 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:42,592 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:42,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:42,618 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:42,618 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:42,618 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:42,618 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:43,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:15:43,101 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:43,101 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:43,101 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:43,101 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:43,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:15:43,125 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:43,125 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:43,125 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:43,125 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:43,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:43,339 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:43,339 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:43,339 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:43,339 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:43,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:43,348 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:15:43,348 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:15:43,348 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:43,349 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:43,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [101#L64-7true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:43,779 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:43,779 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:43,779 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:43,779 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:43,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [30#L102-2true, 112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:43,781 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:43,781 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:43,781 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:43,781 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:43,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [101#L64-7true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:43,802 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:43,802 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:43,802 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:43,802 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:43,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [30#L102-2true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:43,804 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:15:43,804 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:43,804 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:43,804 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:44,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [310#L63-4true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,525 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:15:44,525 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:44,525 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:44,525 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [310#L63-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,526 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [310#L63-4true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,526 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:15:44,526 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:15:44,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 46#L64-8true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,564 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:15:44,565 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:44,565 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:44,565 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:44,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,567 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:44,567 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:44,567 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:44,567 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:44,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 46#L64-8true, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,595 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:15:44,595 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:44,595 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:44,601 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:44,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:44,604 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:15:44,604 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:44,607 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:44,607 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:45,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:15:45,482 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:45,482 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:45,482 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:45,482 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:45,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:15:45,482 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:45,482 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:45,483 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:45,483 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:45,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:15:45,483 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:15:45,483 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:45,483 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:45,483 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:15:45,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [278#L64-9true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:45,505 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:45,505 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,505 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,505 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:45,505 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:45,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 26#L102-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:45,507 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:45,507 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:45,507 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:45,507 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [278#L64-9true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:45,524 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:45,524 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,524 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:15:45,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:45,526 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:15:45,526 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:45,526 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:45,526 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:46,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:15:46,055 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:15:46,055 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:15:46,055 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:46,055 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:15:46,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,075 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:46,075 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:46,075 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:46,075 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:46,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,104 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:15:46,104 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:46,104 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:46,104 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [24#L63-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,818 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [24#L63-7true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,818 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:46,818 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:46,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [24#L63-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,819 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:15:46,819 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,819 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,819 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:46,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,835 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:46,835 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,835 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,835 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:46,836 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:46,836 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,836 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,836 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:46,847 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:46,847 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,847 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,847 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:46,847 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:15:46,847 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,848 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:46,848 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:47,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:47,586 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:15:47,586 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,586 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,586 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:47,587 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:47,587 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:47,587 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:47,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:47,588 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:15:47,588 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,588 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,588 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:47,589 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:47,589 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:47,589 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:48,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:48,484 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:15:48,484 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:48,484 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:48,484 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:48,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 257#$Ultimate##0true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:48,514 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:48,514 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:48,514 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:48,514 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:49,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,155 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:49,155 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,155 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,155 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,155 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:49,155 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,156 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,156 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), 315#L63-9true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:15:49,156 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:15:49,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:49,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:49,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:15:49,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,395 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:49,395 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:49,395 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:49,395 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:49,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [310#L63-4true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,424 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:49,424 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:49,424 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:49,424 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:15:49,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,933 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,934 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,939 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,939 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,939 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,940 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,940 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,940 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:49,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,941 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,941 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:49,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,941 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:15:49,941 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:49,941 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:49,941 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:49,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 158#L50-4true]) [2023-11-30 03:15:49,946 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:49,946 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:49,946 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:49,946 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:15:49,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,973 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:49,973 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:49,973 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:49,973 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:49,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:49,975 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:49,975 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:49,975 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:49,975 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:50,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [310#L63-4true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,004 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:50,004 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:50,004 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:50,004 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:50,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,677 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:15:50,677 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,677 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,677 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,677 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:15:50,677 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, 315#L63-9true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,678 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,678 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,678 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,679 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,679 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,679 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,680 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,681 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:15:50,681 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:15:50,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 41#L50-5true, 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,685 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,685 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:50,685 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,685 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:50,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 446#true]) [2023-11-30 03:15:50,686 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,686 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,686 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:50,686 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:50,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 158#L50-4true, 446#true]) [2023-11-30 03:15:50,687 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,687 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:50,687 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,687 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:50,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 166#L103-2true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:50,720 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:50,720 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:50,720 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:50,720 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:50,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [310#L63-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:50,744 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,744 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:50,744 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:50,744 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:50,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][277], [310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:50,745 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:50,745 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:50,745 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:50,745 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:51,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 160#L50-6true, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,406 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:51,406 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:51,406 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:51,406 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:51,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), 41#L50-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,407 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:51,407 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:51,407 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:51,407 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:51,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:51,407 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:51,408 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:51,408 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:51,408 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:51,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 166#L103-2true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,434 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:51,434 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:51,434 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:51,434 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:51,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 188#L76-6true, 446#true]) [2023-11-30 03:15:51,436 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:51,436 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:51,436 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:51,436 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,503 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,503 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,503 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,596 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,596 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,596 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:51,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,925 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:51,925 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,926 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,926 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:51,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,927 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:51,927 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:51,927 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:51,927 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:51,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,930 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:51,930 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:51,930 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:51,930 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:15:51,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,931 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:51,931 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:51,931 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:15:51,932 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:51,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:51,932 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:51,932 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:51,932 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:51,932 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:15:51,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 166#L103-2true, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,955 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:51,955 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,955 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,955 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 166#L103-2true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:51,957 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:51,957 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,957 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,957 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:15:51,959 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:51,959 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,959 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,959 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:51,960 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:51,961 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,961 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:51,961 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:52,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,030 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,030 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,030 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,313 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:15:52,313 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,313 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,313 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,314 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:15:52,314 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,314 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,314 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:52,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 444#(= |#race~N~0| 0), 362#L102-7true, 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,681 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,681 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:52,681 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:52,681 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,682 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,682 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:15:52,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 362#L102-7true, 444#(= |#race~N~0| 0), 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,683 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,683 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,683 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,683 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:52,684 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,684 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:15:52,684 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,686 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,686 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,687 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:52,687 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:52,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 446#true]) [2023-11-30 03:15:52,688 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,689 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:52,689 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:52,689 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,690 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,690 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:52,690 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:52,690 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:52,691 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,691 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:52,691 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:15:52,691 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:52,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:15:52,717 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:52,717 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,717 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,717 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:15:52,719 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:52,719 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,719 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,719 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,721 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:52,721 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,721 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,721 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:52,722 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:52,722 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,722 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,722 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:52,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,823 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,823 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,823 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,930 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,930 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,930 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,931 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:52,931 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:15:52,931 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,931 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:52,931 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:15:53,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,079 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:53,079 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:53,080 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:53,080 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,498 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,498 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:53,498 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:53,498 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:53,499 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,499 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,499 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:53,499 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:53,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true]) [2023-11-30 03:15:53,501 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,501 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:53,501 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,501 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:53,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:53,502 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,502 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:53,502 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:15:53,502 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:53,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,524 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,525 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,525 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,525 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [350#L103-4true, 72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,526 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,526 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,526 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,526 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,527 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,527 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,527 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,527 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:53,528 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,528 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,528 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,528 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:53,529 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,529 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,529 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,529 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,594 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:53,594 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,594 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,594 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,595 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:53,595 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,595 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,595 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 338#L75-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,663 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:53,663 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,664 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,664 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,664 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:53,664 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,664 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,664 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,676 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,676 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,676 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:53,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 430#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,781 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,781 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,781 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,781 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:53,783 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,783 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,783 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,783 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:53,785 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:53,785 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,785 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:53,785 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:54,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,026 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,026 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,026 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,027 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,028 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,028 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,028 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,028 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,029 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,029 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,029 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,029 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,030 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,030 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,030 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,030 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,042 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:54,042 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:54,042 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:54,042 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:54,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:54,063 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:54,063 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:54,063 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:54,063 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,096 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,096 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,096 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:54,098 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:54,098 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,098 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, 43#L102-3true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,149 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,149 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,149 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,149 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,150 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,150 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,150 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,150 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,177 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,177 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,177 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,177 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,178 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,178 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,178 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,178 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:54,179 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,179 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,179 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,179 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:54,180 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:15:54,180 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,180 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,180 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:54,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,488 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,488 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,488 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,488 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:54,490 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,490 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,490 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,490 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,491 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,491 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,491 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,492 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,493 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:54,493 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,493 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,493 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:15:54,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,746 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,746 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,746 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,747 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:54,747 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,747 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,747 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,747 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:54,747 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,748 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,748 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:54,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,761 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:54,761 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,761 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,761 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,762 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:54,762 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,762 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,762 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [205#L101-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:54,791 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:54,792 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,792 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,792 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:54,793 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:54,793 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,793 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,793 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:15:54,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,873 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 26#L102-4true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:54,873 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:54,873 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:55,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:55,041 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:55,041 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,041 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,041 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:55,043 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:55,043 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,043 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,043 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:55,043 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:55,044 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,044 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,044 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:55,045 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:55,045 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,045 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,045 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:15:55,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:55,556 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:55,556 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:55,556 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:55,556 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:55,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:55,557 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:15:55,557 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:55,557 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:55,557 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:55,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [205#L101-4true, 194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:55,705 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:55,705 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:55,705 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:55,706 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:55,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [205#L101-4true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:55,745 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:15:55,745 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:55,745 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:15:55,745 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:15:56,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:56,021 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:56,021 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,021 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,021 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:56,022 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:56,022 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,022 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,022 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:56,023 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:56,023 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,023 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,023 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:56,024 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:15:56,024 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,024 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,024 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:56,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 112#L67true, 205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:56,535 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:56,535 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:56,535 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:15:56,535 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:56,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:56,624 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:56,624 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:56,624 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:56,624 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:56,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:56,661 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:56,661 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:56,661 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:56,661 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:57,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:57,119 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:57,119 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,119 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,119 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,119 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:57,120 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:57,120 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,120 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:15:57,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 338#L75-5true, 205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:15:57,140 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:57,140 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:57,140 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:57,140 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:57,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 158#L50-4true, 446#true]) [2023-11-30 03:15:57,198 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:15:57,198 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:15:57,198 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:15:57,198 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:15:57,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:15:57,239 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:57,239 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,239 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,239 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 328#L75-2true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:57,241 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:57,241 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,241 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,241 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:57,243 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:57,243 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,243 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,243 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:57,284 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:57,284 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,284 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,284 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:57,286 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:57,286 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,286 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,286 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:57,289 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:57,289 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,289 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,289 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:57,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:15:57,935 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:57,935 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:57,935 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:15:57,936 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:15:57,936 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:57,936 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:57,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 388#L76-4true, 446#true]) [2023-11-30 03:15:57,950 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:15:57,950 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:57,950 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:15:57,950 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:15:57,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:15:57,994 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:57,994 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:15:57,994 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:15:57,994 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:57,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true, 158#L50-4true]) [2023-11-30 03:15:57,999 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:57,999 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:57,999 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:15:57,999 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:15:58,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 388#L76-4true]) [2023-11-30 03:15:58,001 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:58,001 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:58,001 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:15:58,001 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:15:58,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 446#true]) [2023-11-30 03:15:58,002 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:15:58,002 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:15:58,002 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:15:58,002 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:15:58,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,032 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:58,032 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,032 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,032 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 328#L75-2true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,033 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:58,033 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,033 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,033 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,035 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:58,035 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,035 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,035 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:58,068 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:58,068 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,068 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,068 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 328#L75-2true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:58,070 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:58,070 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,070 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,070 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:58,071 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:58,071 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,072 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,072 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:58,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [30#L102-2true, 194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,114 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,114 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,114 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,114 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [30#L102-2true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,318 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,318 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,318 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,318 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [101#L64-7true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,704 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [101#L64-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,704 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [101#L64-7true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,704 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:58,704 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:58,705 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [30#L102-2true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,707 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [30#L102-2true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,707 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [30#L102-2true, 112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,708 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:58,708 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,708 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,708 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,708 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:15:58,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [205#L101-4true, 101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:15:58,720 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,720 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:15:58,720 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,720 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:15:58,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 160#L50-6true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:15:58,776 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,776 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,776 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,776 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:15:58,785 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,785 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,785 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true]) [2023-11-30 03:15:58,786 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,786 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,786 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,788 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,788 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,788 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 446#true]) [2023-11-30 03:15:58,795 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,795 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,795 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,796 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 158#L50-4true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:58,797 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,797 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,797 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 158#L50-4true, 446#true]) [2023-11-30 03:15:58,799 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,799 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:15:58,799 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:15:58,799 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:15:58,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,836 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:58,836 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,836 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,836 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,838 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:58,838 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,838 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,838 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,839 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:58,839 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,839 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,839 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:58,882 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:58,882 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,882 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,882 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 328#L75-2true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:58,884 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:58,884 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,884 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,884 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:58,886 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:58,886 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,886 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,886 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:58,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:58,927 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:58,927 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:58,927 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:58,927 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,202 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,202 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:59,202 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,202 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 46#L64-8true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,442 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 46#L64-8true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,443 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,443 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:59,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:15:59,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,446 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:59,446 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,446 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,446 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:59,446 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,447 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,447 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:15:59,447 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 30#L102-2true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,460 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:15:59,460 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:59,460 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:15:59,460 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:15:59,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:15:59,462 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,462 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:59,462 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:15:59,462 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:15:59,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:15:59,509 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,509 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,509 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,509 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:15:59,518 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,518 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,518 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,518 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 388#L76-4true]) [2023-11-30 03:15:59,519 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,519 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,519 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,519 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 160#L50-6true, 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,520 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,521 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,521 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,521 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), 41#L50-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,528 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,528 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,528 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,528 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:59,529 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,529 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,529 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,529 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:15:59,531 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,531 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,531 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,531 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 158#L50-4true]) [2023-11-30 03:15:59,537 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,537 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,537 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,537 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 158#L50-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:59,539 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,539 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,539 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,539 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 158#L50-4true]) [2023-11-30 03:15:59,540 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,540 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:15:59,540 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:15:59,540 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:15:59,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,742 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,742 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,742 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,742 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 328#L75-2true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,744 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,744 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,744 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,744 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 86#L75-1true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,744 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:15:59,745 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,745 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:59,776 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,776 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,776 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,776 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:59,777 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,777 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,777 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,777 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:15:59,780 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,780 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,780 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,780 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:15:59,781 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:15:59,781 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,781 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,781 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:15:59,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [26#L102-4true, 194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:15:59,820 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:15:59,820 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:15:59,820 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:15:59,820 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [26#L102-4true, 194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,063 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,063 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,063 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,063 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [278#L64-9true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,320 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:00,320 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,320 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,320 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [278#L64-9true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,321 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [278#L64-9true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,321 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,321 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:00,322 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:00,322 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:00,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:00,322 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:00,323 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:00,323 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,323 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,323 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:00,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 26#L102-4true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,324 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,324 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,324 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,324 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,324 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:00,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,325 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,325 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,325 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:00,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,328 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:00,328 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:00,328 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:00,328 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:00,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [30#L102-2true, 112#L67true, 338#L75-5true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,335 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:00,335 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:00,335 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:00,335 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:00,337 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [205#L101-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:00,337 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,337 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:00,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:00,360 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,360 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,360 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,360 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 388#L76-4true, 446#true]) [2023-11-30 03:16:00,372 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,372 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,372 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,372 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:00,381 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,381 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,381 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,382 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true, 446#true]) [2023-11-30 03:16:00,383 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,383 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,383 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,383 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,385 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,385 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,385 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 160#L50-6true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,393 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,393 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,393 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,393 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:00,394 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,394 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,394 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,394 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 160#L50-6true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:00,395 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,396 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,396 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,396 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, 41#L50-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:00,401 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,401 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,401 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,401 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:00,403 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,403 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,403 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,403 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, 41#L50-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,404 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,404 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,404 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,404 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 158#L50-4true]) [2023-11-30 03:16:00,409 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,409 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,409 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,409 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:00,411 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,411 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,411 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,411 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 158#L50-4true]) [2023-11-30 03:16:00,412 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 158#L50-4true]) [2023-11-30 03:16:00,413 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,413 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 166#L103-2true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:00,426 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:00,426 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,426 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:00,426 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:00,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,439 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,439 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,439 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,439 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:00,440 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,440 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,440 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,440 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 328#L75-2true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,441 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,441 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,441 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,441 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 328#L75-2true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:00,442 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,442 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,442 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,442 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true]) [2023-11-30 03:16:00,471 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:00,472 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,472 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 328#L75-2true, 438#true, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 446#true]) [2023-11-30 03:16:00,473 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,473 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,473 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,473 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:00,474 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:00,474 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,474 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,474 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:00,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,506 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,506 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,506 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,506 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:00,583 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:00,584 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:00,584 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:00,584 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:00,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:00,980 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,980 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:00,980 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:00,980 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:01,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,232 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,232 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,232 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 86#L75-1true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:16:01,233 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:01,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,234 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,234 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,234 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:01,234 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,234 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 112#L67true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,238 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,238 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:01,238 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,238 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:01,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 338#L75-5true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,240 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,240 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:01,240 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:01,240 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [30#L102-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true, 388#L76-4true]) [2023-11-30 03:16:01,250 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:01,250 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:01,250 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:01,250 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:01,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,271 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,271 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,271 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,271 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,272 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,272 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,273 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,273 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:01,273 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:01,273 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:01,273 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,274 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,274 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,274 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,275 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,275 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:01,275 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,275 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:01,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,275 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:01,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:01,276 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,276 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,276 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,276 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true]) [2023-11-30 03:16:01,277 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,277 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,277 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,277 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,279 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,279 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,279 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,279 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:01,298 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,298 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,298 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,298 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true]) [2023-11-30 03:16:01,299 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,299 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,299 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,299 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true]) [2023-11-30 03:16:01,301 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,301 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,301 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,301 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,315 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,315 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,315 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,315 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:01,317 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,317 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,317 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,317 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:01,319 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,319 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,319 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:01,328 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,328 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,328 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,328 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:01,330 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,330 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,330 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,330 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 160#L50-6true, 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,331 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,331 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,331 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,332 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,338 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,338 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,338 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,338 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:01,340 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,340 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,340 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,340 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,343 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,343 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,343 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,343 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 41#L50-5true, 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,343 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,344 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,344 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,344 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 446#true]) [2023-11-30 03:16:01,347 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,347 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,347 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 446#true]) [2023-11-30 03:16:01,348 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,348 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,348 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,348 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:01,350 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 158#L50-4true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:01,350 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,350 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:01,359 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,359 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,359 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,359 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 166#L103-2true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,364 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,364 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,364 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,364 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 388#L76-4true, 446#true]) [2023-11-30 03:16:01,365 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:01,365 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,365 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:01,365 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:01,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,448 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,448 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,448 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,448 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:01,450 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,450 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,450 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,450 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:01,495 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:01,495 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,495 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,495 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:01,522 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:01,522 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,522 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,522 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,557 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:01,557 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,557 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,557 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:01,562 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:01,562 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,562 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,562 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:01,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:01,823 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,823 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:01,823 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,823 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][195], [194#L62-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:01,825 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,825 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,826 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:01,826 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,222 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,222 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,222 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,222 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:02,222 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,222 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,223 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,223 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,224 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,224 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,224 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,225 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,225 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:02,225 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,225 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,225 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [112#L67true, 338#L75-5true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,228 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:02,228 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:02,228 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:02,229 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:02,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,230 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:02,230 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:02,230 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:02,230 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:02,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,231 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:02,231 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:02,231 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,231 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [30#L102-2true, 101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:02,238 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:16:02,242 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,243 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:02,243 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:02,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:16:02,259 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true]) [2023-11-30 03:16:02,259 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,259 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:02,259 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 101#L64-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,260 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 101#L64-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,260 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:02,260 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:02,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,261 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,261 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,261 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,261 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,271 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,271 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,271 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,271 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:02,272 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,272 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,272 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,272 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true]) [2023-11-30 03:16:02,292 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,292 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,292 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,293 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,293 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,293 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:02,294 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,294 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,295 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,295 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:02,305 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,305 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,305 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,305 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,307 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,307 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,307 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,307 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 59#L50-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,309 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,309 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,309 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,309 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 16#L102-6true, 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,315 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,315 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,315 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,315 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,317 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,317 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,317 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,317 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 160#L50-6true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,319 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,319 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,319 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,319 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 160#L50-6true, 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,320 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,320 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,320 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, 41#L50-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,322 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,322 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,322 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,323 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 41#L50-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,323 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,323 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,323 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,323 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 41#L50-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,324 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,324 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,324 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,324 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 41#L50-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,325 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,325 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,325 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,325 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:02,332 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,332 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,332 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,332 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 350#L103-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,334 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,334 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,334 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,334 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:02,337 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,337 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,337 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,337 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,338 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:02,338 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,338 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:02,338 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:02,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,444 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,444 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,444 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,444 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 53#L51-8true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,447 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,447 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,447 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,447 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 13#L51-7true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,469 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,469 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,469 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,469 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,471 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,471 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,471 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,471 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:02,497 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,497 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,497 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,497 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,500 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,500 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,500 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,501 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,502 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,502 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,502 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,502 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,504 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:02,504 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,504 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,504 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:02,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 46#L64-8true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:16:02,874 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:02,874 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:02,874 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:02,874 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:02,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [338#L75-5true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,875 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,875 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,875 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,875 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,876 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,876 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,876 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,876 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 278#L64-9true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,877 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:02,877 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:02,877 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:02,877 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 112#L67true, 20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,878 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [146#L75-4true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,878 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:02,878 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:02,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [146#L75-4true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,879 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,879 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:02,879 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,879 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:02,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:02,880 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,880 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,880 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,880 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [30#L102-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,885 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,885 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,885 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:02,885 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:02,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:02,896 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,896 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,896 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,896 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:02,897 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,897 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,897 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,897 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,898 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,898 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,898 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,898 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:02,918 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,918 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,918 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,918 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,919 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,919 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,919 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,919 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true]) [2023-11-30 03:16:02,920 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,920 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,921 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,921 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 59#L50-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,930 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,930 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,930 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,930 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 59#L50-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,932 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,932 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,932 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,932 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,935 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,935 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,935 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,935 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 59#L50-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,936 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,936 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,936 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,936 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 160#L50-6true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,939 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 160#L50-6true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,939 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,939 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,941 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 160#L50-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:02,941 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,941 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 355#L63-6true, 446#true]) [2023-11-30 03:16:02,947 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,947 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,947 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,947 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [350#L103-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:02,948 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,948 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,948 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,948 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,949 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,949 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,949 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,949 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [350#L103-4true, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:02,952 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,952 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,952 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,953 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:02,953 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:02,953 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:02,953 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:02,953 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:03,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 13#L51-7true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:03,213 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,213 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,213 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,213 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,215 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,215 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,215 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,215 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:03,216 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,216 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,216 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,216 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 198#L51-9true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:03,217 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,218 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,218 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,218 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,236 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,237 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,237 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,237 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,239 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,239 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,239 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,239 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,240 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,240 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,240 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,240 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,241 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,241 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,241 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,241 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,271 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,271 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,271 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,271 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:03,280 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,280 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,280 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,280 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,283 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,283 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,283 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,283 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,285 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:03,285 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,285 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,285 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:03,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 388#L76-4true, 446#true]) [2023-11-30 03:16:03,630 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,630 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,630 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,630 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [278#L64-9true, 338#L75-5true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,631 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:03,631 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:03,634 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:03,634 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:03,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [338#L75-5true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,635 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:03,635 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:03,635 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:03,635 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][255], [338#L75-5true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,636 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][339], [338#L75-5true, 112#L67true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:03,636 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:03,636 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:03,637 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:03,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [26#L102-4true, 101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:03,637 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,638 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,638 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,638 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:03,639 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,639 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,639 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,639 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 30#L102-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:03,642 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [30#L102-2true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true, 446#true]) [2023-11-30 03:16:03,642 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:03,642 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:03,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,648 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,648 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,649 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,649 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,650 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,650 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,650 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,650 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,651 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,651 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,651 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,651 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,652 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,652 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,652 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,652 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 105#L50-8true, 434#true, 446#true]) [2023-11-30 03:16:03,670 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,670 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,670 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,670 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:03,672 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,672 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,672 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,672 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 446#true]) [2023-11-30 03:16:03,674 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,674 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,674 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,674 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 446#true]) [2023-11-30 03:16:03,675 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,675 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,675 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,675 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,679 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,679 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,679 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,679 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 59#L50-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,680 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,680 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,680 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,680 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [59#L50-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,682 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 59#L50-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,682 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,682 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:03,686 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,686 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,686 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,686 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [350#L103-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:03,688 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,688 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,688 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,688 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:03,689 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,689 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,689 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,689 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,690 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,690 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,690 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,690 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,691 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,691 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,691 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,691 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [61#L103-5true, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,692 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:03,692 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,692 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:03,693 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:03,693 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,693 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:03,693 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:03,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,771 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,771 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,771 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,771 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 53#L51-8true, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:03,773 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,773 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,773 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,773 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,774 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,774 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,774 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,774 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 198#L51-9true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,775 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,776 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,776 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,776 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,793 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,793 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,793 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,793 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,795 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,795 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,795 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,795 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:03,796 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,796 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,796 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,796 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 198#L51-9true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:03,797 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,797 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,797 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,797 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,813 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,813 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,813 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,813 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,816 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,816 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,816 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,816 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 53#L51-8true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:03,819 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,819 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,819 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,819 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:03,820 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,820 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,820 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,820 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:03,822 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:03,822 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,822 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:03,822 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:04,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 388#L76-4true, 446#true]) [2023-11-30 03:16:04,088 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,088 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,089 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,089 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true, 446#true]) [2023-11-30 03:16:04,089 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,089 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,089 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,089 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:04,090 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,090 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,090 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,090 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:04,091 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,091 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,091 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,091 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:04,092 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true]) [2023-11-30 03:16:04,092 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,092 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:04,093 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,097 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,097 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,097 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,098 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:04,098 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,098 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,098 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,098 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 386#thread1Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,099 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,099 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,099 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,099 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 446#true]) [2023-11-30 03:16:04,281 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,281 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,281 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,281 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 446#true]) [2023-11-30 03:16:04,282 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,282 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,282 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,282 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,283 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,283 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,283 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,283 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 105#L50-8true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:04,284 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,284 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,284 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,284 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:04,289 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,289 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,289 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,289 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:04,290 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,290 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,290 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,290 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [350#L103-4true, 183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,291 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,291 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,291 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,292 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:04,293 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,293 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,293 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,293 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:04,294 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,294 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,294 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,294 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:04,295 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,295 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,295 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [111#L103-6true, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,296 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:04,296 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,296 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:04,296 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:04,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,366 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,368 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,370 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,370 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:04,371 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:04,373 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,387 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 13#L51-7true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,389 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,389 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,389 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,389 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,392 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,392 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,392 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,392 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,393 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,393 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,393 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,393 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 198#L51-9true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,394 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,410 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,410 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,410 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,410 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,413 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,413 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,413 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,413 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,414 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,414 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,414 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,414 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,416 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:04,416 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,416 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,416 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:04,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 205#L101-4true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,608 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:04,608 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:04,608 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:04,608 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:04,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,609 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:04,609 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:04,609 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:04,609 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:04,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:04,656 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,656 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,656 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,656 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [101#L64-7true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:04,657 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,657 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,657 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,657 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:04,658 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:04,658 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,658 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,659 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [26#L102-4true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,659 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,659 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:04,659 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,659 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:04,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:04,681 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,681 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:04,681 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:16:04,681 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [350#L103-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,683 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,683 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,683 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:04,683 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:16:04,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,685 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,685 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,685 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:16:04,685 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:04,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:04,687 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:04,687 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:16:04,687 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:04,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,754 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,754 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,754 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,754 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 53#L51-8true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,756 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,756 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,757 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,757 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,757 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,758 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,758 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,758 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,759 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,759 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,759 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,759 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,773 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,773 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,773 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,773 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,776 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,776 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,776 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,776 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,777 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,777 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,777 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,777 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 198#L51-9true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:04,778 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,778 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,778 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,778 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,793 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,793 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,793 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,793 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,795 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,795 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,795 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,795 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,796 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,796 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,796 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,796 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, 430#true, thread1Thread1of1ForFork2InUse, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,798 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:04,798 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,798 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,798 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:04,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 205#L101-4true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,981 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:04,981 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:04,981 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:04,981 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:04,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:04,982 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:04,983 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:04,983 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:04,983 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:05,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:05,036 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,036 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,036 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,036 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true]) [2023-11-30 03:16:05,037 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:05,037 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,037 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:05,038 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,038 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,038 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:05,038 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:05,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:05,065 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,065 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:05,065 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,065 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:05,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,069 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,069 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:05,069 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:05,069 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,071 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,071 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:05,071 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:05,071 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 111#L103-6true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,072 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,072 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:05,072 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:05,072 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:05,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,086 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,086 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:05,086 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:05,087 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:05,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,139 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,139 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,139 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,139 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,140 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,140 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,140 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,140 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,141 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,141 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,141 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,142 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 198#L51-9true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,142 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,143 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,143 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,143 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:05,157 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,158 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,158 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,158 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:05,158 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,159 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,159 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,159 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:05,159 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,160 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,160 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,160 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:05,160 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:05,160 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,161 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,161 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:05,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 20#L49-3true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:05,585 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:05,585 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,585 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [278#L64-9true, 20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 388#L76-4true]) [2023-11-30 03:16:05,586 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1446] L76-3-->L76-4: Formula: (= (store |v_#race_62| v_~A~0.base_30 (store (select |v_#race_62| v_~A~0.base_30) (+ v_~A~0.offset_30 (* |v_thread3Thread1of1ForFork1_~i~2#1_11| 4)) 0)) |v_#race_61|) InVars {#race=|v_#race_62|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} OutVars{#race=|v_#race_61|, ~A~0.base=v_~A~0.base_30, ~A~0.offset=v_~A~0.offset_30, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_11|} AuxVars[] AssignedVars[#race][265], [20#L49-3true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 388#L76-4true]) [2023-11-30 03:16:05,586 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:05,586 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:05,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:05,606 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:05,607 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,607 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,611 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 111#L103-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,611 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:05,611 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:05,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,625 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:16:05,625 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:05,625 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:05,625 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:05,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:05,918 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:05,918 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:05,918 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:05,918 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:05,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:05,918 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:16:05,919 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:05,919 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:05,919 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:06,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 30#L102-2true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,055 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:06,055 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:06,055 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:06,055 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:06,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,056 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:06,056 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:06,056 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:06,056 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:06,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 166#L103-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,173 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:16:06,173 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:06,173 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:06,173 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:06,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,208 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,208 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,209 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,209 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,209 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,209 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,210 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,210 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,278 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,278 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,278 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:06,278 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,278 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [30#L102-2true, 338#L75-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,279 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,279 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,279 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:06,279 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,279 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:06,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:06,366 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:06,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:06,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:06,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:06,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 46#L64-8true, 166#L103-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,367 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:16:06,367 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:06,367 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:06,367 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:06,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 400#L63-10true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,396 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,396 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,396 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,396 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,397 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,397 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,397 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,397 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,399 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,399 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,399 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:06,399 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,399 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,402 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,402 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,402 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:06,402 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,402 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:06,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 350#L103-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,741 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,741 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,741 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,741 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 46#L64-8true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 263#L103-3true, 446#true]) [2023-11-30 03:16:06,742 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,742 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,742 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,742 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 166#L103-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,743 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 166#L103-2true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:06,743 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,743 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:06,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,773 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:06,773 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:06,773 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,773 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,773 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,774 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:06,774 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:06,774 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,774 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,774 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,775 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:06,775 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,775 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,775 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,776 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:06,776 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,776 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,776 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:06,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,912 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,912 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,912 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,912 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,913 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,913 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,913 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,913 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 446#true]) [2023-11-30 03:16:06,914 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 263#L103-3true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:06,914 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,914 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:06,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,946 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:06,946 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:06,946 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,946 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,946 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,947 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:06,947 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,947 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:06,947 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,947 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 400#L63-10true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,950 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:06,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,950 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:06,951 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:06,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:06,951 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:06,951 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,952 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,952 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [146#L75-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:06,952 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:06,952 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,952 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:06,952 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:07,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,091 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:07,091 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,091 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,091 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [111#L103-6true, 183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,091 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:07,091 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,092 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,092 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,092 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:07,092 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,092 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,092 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:16:07,093 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 350#L103-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:07,093 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,093 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:07,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:07,124 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:07,124 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:07,124 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:07,124 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:07,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,127 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,127 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,127 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,127 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,127 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:07,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,128 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,128 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,128 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,128 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,128 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:07,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:07,129 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,129 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,129 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:07,129 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,129 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][311], [338#L75-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:07,129 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,130 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:07,130 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,130 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,130 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:07,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,275 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:07,275 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,275 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,275 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:07,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,281 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:07,281 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,281 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,281 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [111#L103-6true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 46#L64-8true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,282 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:07,282 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,282 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,282 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,282 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:07,282 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,283 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,283 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 61#L103-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:07,283 INFO L294 olderBase$Statistics]: this new event has 234 ancestors and is cut-off event [2023-11-30 03:16:07,283 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,283 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,283 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:07,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:07,315 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:07,315 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:07,315 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,315 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:07,317 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:07,317 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,317 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,317 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:07,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:07,319 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:07,319 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:07,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:07,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,476 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:07,476 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:07,476 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,476 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:07,478 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:07,478 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,478 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,478 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:07,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:07,480 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:07,480 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,480 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:07,480 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,481 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:07,481 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,481 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,481 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,487 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [365#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:07,487 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,487 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 111#L103-6true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,488 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [111#L103-6true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:07,488 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:07,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:07,522 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:07,522 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,522 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:07,522 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 388#L76-4true]) [2023-11-30 03:16:07,524 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:07,524 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,524 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:07,524 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:07,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:07,911 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:07,911 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,911 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,911 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:07,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 404#L76-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,912 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:07,912 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:07,912 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,912 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:07,913 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:07,913 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,914 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:07,914 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 404#L76-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:07,914 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:07,914 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,914 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,914 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:07,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:07,916 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:07,916 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,916 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:07,916 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:07,917 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:07,917 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:07,917 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:07,917 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:08,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,106 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 03:16:08,106 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:08,106 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:08,106 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:08,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,107 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,107 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,108 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,108 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true]) [2023-11-30 03:16:08,108 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,108 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,109 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,109 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,110 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,110 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,110 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,110 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,111 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,111 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,111 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,111 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,112 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,112 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,112 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,112 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,113 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,113 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,113 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,113 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 25#L51-6true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,114 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:08,114 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,114 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:08,114 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:08,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,299 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 03:16:08,299 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:08,299 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:08,299 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:08,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,300 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 03:16:08,300 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:08,300 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:08,300 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:08,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,301 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,301 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,301 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,301 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,302 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,302 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,302 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,302 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 25#L51-6true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,302 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,303 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,303 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,303 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:08,304 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,304 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,304 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [329#L76-7true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,305 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,305 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,305 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,305 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,306 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,306 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,306 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,306 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 25#L51-6true, 444#(= |#race~N~0| 0), 309#L102-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,307 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:08,307 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,307 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:08,307 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:08,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,480 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,480 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:08,481 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,481 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:08,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,481 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,481 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,482 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,482 INFO L294 olderBase$Statistics]: this new event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,482 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,483 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:08,483 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 325#L76-8true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,484 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,484 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:08,484 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 187#L64-5true, 325#L76-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,485 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:08,485 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:08,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,485 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L64-4-->L64-5: Formula: (= (store |v_#race_42| v_~A~0.base_23 (store (select |v_#race_42| v_~A~0.base_23) (+ v_~A~0.offset_23 (* |v_thread2Thread1of1ForFork0_~i~1#1_29| 4)) 0)) |v_#race_41|) InVars {#race=|v_#race_42|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} OutVars{#race=|v_#race_41|, ~A~0.base=v_~A~0.base_23, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_29|, ~A~0.offset=v_~A~0.offset_23} AuxVars[] AssignedVars[#race][306], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:08,486 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:08,486 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:08,486 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,486 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:08,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,836 INFO L294 olderBase$Statistics]: this new event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,836 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,836 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,836 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,837 INFO L294 olderBase$Statistics]: this new event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,837 INFO L294 olderBase$Statistics]: this new event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,837 INFO L294 olderBase$Statistics]: this new event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,837 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,838 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:08,838 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-30 03:16:08,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,984 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,984 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,984 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,985 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,985 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,985 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,985 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,986 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,988 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,988 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,988 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,988 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,989 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:08,989 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:08,989 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,989 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:08,990 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:08,990 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:09,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,024 INFO L294 olderBase$Statistics]: this new event has 252 ancestors and is cut-off event [2023-11-30 03:16:09,024 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:09,024 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-30 03:16:09,024 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:09,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,112 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,112 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,112 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,112 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,121 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,121 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,121 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,121 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,121 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,121 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,122 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,122 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 46#L64-8true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,122 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,122 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,122 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,123 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, 198#L51-9true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,125 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 53#L51-8true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,125 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,126 INFO L294 olderBase$Statistics]: this new event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,126 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,126 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:09,126 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,157 INFO L294 olderBase$Statistics]: this new event has 253 ancestors and is cut-off event [2023-11-30 03:16:09,157 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:16:09,157 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:09,157 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-30 03:16:09,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,158 INFO L294 olderBase$Statistics]: this new event has 253 ancestors and is cut-off event [2023-11-30 03:16:09,158 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:09,158 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:16:09,158 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-30 03:16:09,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,225 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,225 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,225 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,225 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,234 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,234 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,234 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,234 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 46#L64-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,235 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,235 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,235 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,235 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,243 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,243 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,243 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,243 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,244 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,244 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,244 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,245 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,246 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,246 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,246 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,246 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 198#L51-9true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,247 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,247 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,247 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,247 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,248 INFO L294 olderBase$Statistics]: this new event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,248 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,248 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:09,248 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:09,276 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2023-11-30 03:16:09,276 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:16:09,276 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:09,276 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:09,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,277 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2023-11-30 03:16:09,277 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:09,277 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:16:09,277 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:09,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,278 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2023-11-30 03:16:09,278 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-30 03:16:09,278 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:09,278 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:16:09,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 101#L64-7true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:16:09,343 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,343 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,343 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,343 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 46#L64-8true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,344 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,344 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,344 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,344 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,351 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,351 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,351 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,351 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,352 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,352 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,352 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,352 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,353 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,353 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,353 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,359 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,359 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,359 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,359 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 13#L51-7true, 430#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,360 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,360 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,360 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,360 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,361 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,361 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,361 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,362 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,362 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,362 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,362 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:09,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 24#L63-7true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,387 INFO L294 olderBase$Statistics]: this new event has 255 ancestors and is cut-off event [2023-11-30 03:16:09,387 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,387 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:09,388 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:09,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:09,388 INFO L294 olderBase$Statistics]: this new event has 255 ancestors and is cut-off event [2023-11-30 03:16:09,388 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:09,388 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,388 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:09,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,389 INFO L294 olderBase$Statistics]: this new event has 255 ancestors and is cut-off event [2023-11-30 03:16:09,389 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,389 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:09,389 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:09,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,391 INFO L294 olderBase$Statistics]: this new event has 255 ancestors and is cut-off event [2023-11-30 03:16:09,391 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:09,391 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,391 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:09,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,392 INFO L294 olderBase$Statistics]: this new event has 255 ancestors and is cut-off event [2023-11-30 03:16:09,392 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:16:09,392 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:09,392 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-30 03:16:09,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,444 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,444 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,444 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,444 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,445 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,445 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,445 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,446 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,446 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,446 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,446 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,452 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,452 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,452 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,452 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, 46#L64-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,452 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,453 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,453 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,453 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,454 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,454 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,454 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,454 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,455 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,455 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,457 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,457 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,457 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,457 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,458 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,458 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,458 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,458 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,459 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,459 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,459 INFO L294 olderBase$Statistics]: this new event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,459 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,459 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,460 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:09,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,480 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,480 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,480 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,480 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,482 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,482 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,482 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,482 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,483 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,483 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,483 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,483 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,484 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,484 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,484 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,484 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:09,485 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,485 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,485 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,485 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,487 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,487 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,487 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,487 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,488 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-30 03:16:09,488 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:09,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:16:09,488 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-30 03:16:09,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,532 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,532 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,532 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,532 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 46#L64-8true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,532 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,532 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,533 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,533 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,533 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,534 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,534 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,534 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,534 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,534 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,536 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, 438#true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,537 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,537 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,538 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,538 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,538 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,539 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,539 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,539 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,539 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,541 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,541 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,541 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,541 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,542 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,542 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,542 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,543 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,543 INFO L294 olderBase$Statistics]: this new event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,543 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:09,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,563 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,563 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,563 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,563 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,564 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,564 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,564 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,564 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,565 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,565 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,565 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,565 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,568 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,568 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,568 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,570 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,570 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,570 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,570 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:09,571 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,571 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,571 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,571 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:09,572 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 03:16:09,572 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:16:09,572 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:09,572 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2023-11-30 03:16:09,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,609 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,609 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,610 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,610 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,612 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,612 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,612 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,612 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, 53#L51-8true, 46#L64-8true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,613 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 13#L51-7true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,613 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,613 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,614 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,614 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,614 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 46#L64-8true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,614 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,614 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,614 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,615 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 46#L64-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,617 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,617 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,617 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,618 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,618 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,618 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,619 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,619 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,619 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,619 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,621 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,621 INFO L294 olderBase$Statistics]: this new event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,621 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:09,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:09,646 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,646 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,646 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,646 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:09,647 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,647 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,647 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,647 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,648 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,648 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,648 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,648 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,649 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,649 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,649 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,649 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,650 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,650 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,650 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,650 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,651 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,651 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,651 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,651 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,656 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,656 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,656 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,656 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,657 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,657 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,657 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,657 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,658 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,658 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,659 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,659 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,660 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-30 03:16:09,660 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:09,660 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:16:09,660 INFO L297 olderBase$Statistics]: existing Event has 244 ancestors and is cut-off event [2023-11-30 03:16:09,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,862 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,862 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,862 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,862 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 46#L64-8true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:16:09,865 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,865 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,865 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,865 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, 53#L51-8true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,865 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,866 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,866 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,867 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,867 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,867 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,869 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,869 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,869 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,870 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,870 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,870 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,870 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,870 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 93#L54true, 434#true, thread2Thread1of1ForFork0InUse, 446#true]) [2023-11-30 03:16:09,871 INFO L294 olderBase$Statistics]: this new event has 247 ancestors and is cut-off event [2023-11-30 03:16:09,871 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,871 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,871 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:16:09,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:09,894 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,894 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,894 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,894 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,895 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,895 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,895 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,896 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:09,897 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,897 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,897 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,897 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,898 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,898 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,898 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,898 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,899 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,899 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,899 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,899 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,901 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,901 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,901 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,901 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,902 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,902 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,902 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,902 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,903 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,903 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,903 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,903 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,905 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,905 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,905 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,905 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,907 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,907 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,907 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,907 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,908 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,908 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,908 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,908 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,913 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,913 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,913 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,913 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,914 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,914 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,914 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,914 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,916 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,916 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,916 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,916 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 205#L101-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,917 INFO L294 olderBase$Statistics]: this new event has 259 ancestors and is cut-off event [2023-11-30 03:16:09,917 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:09,917 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-30 03:16:09,917 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:16:09,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,936 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,936 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,937 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,937 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,937 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,937 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,937 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,937 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,939 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,939 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,939 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,939 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:09,940 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,940 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,940 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,940 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,941 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,941 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,941 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,941 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 46#L64-8true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,942 INFO L294 olderBase$Statistics]: this new event has 248 ancestors and is cut-off event [2023-11-30 03:16:09,942 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,942 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,942 INFO L297 olderBase$Statistics]: existing Event has 234 ancestors and is cut-off event [2023-11-30 03:16:09,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,967 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,967 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,967 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,967 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:09,968 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,968 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,968 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,968 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:09,969 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,969 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,969 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,969 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,970 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,971 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,971 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,971 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,972 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,972 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,972 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,972 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,973 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,974 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,974 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,974 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:09,975 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,975 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,975 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,975 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,976 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,976 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,977 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,977 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,978 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,978 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,978 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,978 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:09,979 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,979 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,979 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,979 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:09,982 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,982 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,983 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,983 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:09,984 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,984 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,984 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,984 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,985 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,985 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,985 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,985 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:09,986 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,986 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,986 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,986 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,988 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,988 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,988 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,988 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,989 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,989 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,989 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,989 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,991 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,991 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:09,991 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,991 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:09,992 INFO L294 olderBase$Statistics]: this new event has 260 ancestors and is cut-off event [2023-11-30 03:16:09,992 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:16:09,992 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:16:09,992 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-30 03:16:10,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 101#L64-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,011 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,011 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,011 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,011 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 46#L64-8true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,012 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,012 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,012 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,012 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,013 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,013 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,013 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2023-11-30 03:16:10,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,047 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,047 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,047 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,047 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,048 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,048 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,048 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,048 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 43#L102-3true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,049 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,049 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,049 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,049 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,051 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,051 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,051 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,051 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,052 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,052 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,052 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,052 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,053 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,053 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,054 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,054 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,056 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,056 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,056 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,056 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,058 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,058 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,058 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,058 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,059 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,059 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,059 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,059 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,062 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,062 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,062 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,062 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,063 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,063 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,064 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,064 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,065 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,065 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,065 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,065 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:10,066 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,067 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,067 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,067 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,068 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,068 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,068 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,068 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:10,069 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,069 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,069 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,069 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,071 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,071 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,071 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,071 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,073 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,073 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,073 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,073 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:10,074 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,074 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,074 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,075 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,075 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,075 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,076 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,076 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,076 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,077 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,077 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,077 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,078 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,078 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,078 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,078 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,081 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,081 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,081 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,081 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,082 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2023-11-30 03:16:10,082 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-30 03:16:10,082 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:16:10,082 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:16:10,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 46#L64-8true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,095 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,095 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,095 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,095 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,096 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,096 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,096 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,097 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 03:16:10,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,133 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,133 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,133 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,133 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,135 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,135 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,135 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,135 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,137 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,137 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,137 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,139 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,139 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,139 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,140 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,140 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,140 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,140 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 43#L102-3true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,141 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,141 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,141 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,141 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,142 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,143 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,143 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,143 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,144 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,144 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,144 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,144 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,145 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,145 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,145 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,145 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,146 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,147 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,147 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,147 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,151 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,151 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,151 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,151 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,153 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,153 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,153 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,153 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,155 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,155 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,155 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,155 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,156 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,156 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,156 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,157 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [30#L102-2true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,158 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,158 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,158 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,158 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 24#L63-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,161 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,161 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,161 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,161 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,162 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,162 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,162 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,162 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:10,163 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,163 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,163 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,163 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,164 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,164 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,164 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,164 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,166 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,166 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,166 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,166 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 446#true]) [2023-11-30 03:16:10,168 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,168 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,168 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,168 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,169 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,169 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,170 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,170 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,171 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,171 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,171 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,171 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,172 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,172 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,172 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,172 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,174 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,174 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,174 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,175 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,176 INFO L294 olderBase$Statistics]: this new event has 262 ancestors and is cut-off event [2023-11-30 03:16:10,176 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-30 03:16:10,176 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:10,176 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:16:10,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [278#L64-9true, 183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,182 INFO L294 olderBase$Statistics]: this new event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,182 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:10,182 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:10,182 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:10,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 93#L54true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,183 INFO L294 olderBase$Statistics]: this new event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,183 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:10,183 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:10,183 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-30 03:16:10,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,221 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,221 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,221 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,221 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,222 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,222 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,222 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,222 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,223 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,223 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,223 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,223 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,225 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,225 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,225 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,225 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,226 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,226 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,226 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,226 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,227 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,227 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,228 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,228 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,229 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,229 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,229 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,229 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,231 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,231 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,231 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,231 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,232 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,232 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,232 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,233 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 53#L51-8true, 43#L102-3true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,234 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,234 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,234 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,234 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,236 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,236 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,236 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,236 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,238 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,238 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,238 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,238 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,239 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,239 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,239 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,239 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,240 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,240 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,240 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,240 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,242 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,242 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,242 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,242 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,243 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,244 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,244 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,244 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,245 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,245 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,245 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,245 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,247 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,247 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,247 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,247 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,248 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,248 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,248 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,248 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,249 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,249 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,250 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,250 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 30#L102-2true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,251 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,251 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,251 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,251 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,252 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,252 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,252 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,252 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 218#L63-5true, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,253 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,253 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,253 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,253 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,255 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,255 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,256 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,256 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,257 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,257 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,257 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,257 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,259 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,259 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,259 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,259 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,260 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,260 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,260 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,260 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 310#L63-4true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,262 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,262 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,262 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,262 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [310#L63-4true, 183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,263 INFO L294 olderBase$Statistics]: this new event has 263 ancestors and is cut-off event [2023-11-30 03:16:10,263 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:16:10,263 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-30 03:16:10,263 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:16:10,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,299 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,299 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,299 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,299 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,300 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,300 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,300 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,300 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,302 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,302 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,302 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,302 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,303 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,303 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,303 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,303 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,304 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,304 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,304 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,304 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 25#L51-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,305 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,305 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,305 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,305 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, thread1Thread1of1ForFork2InUse, 13#L51-7true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,306 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,306 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,306 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,306 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,308 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,308 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,308 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,308 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,309 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,309 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,310 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,310 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,311 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,311 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,311 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,311 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,312 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,313 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,313 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,313 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,315 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,315 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,316 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,316 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,317 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,317 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,317 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,317 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,318 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,318 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,318 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,319 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,319 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,320 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,320 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,320 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,321 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,322 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,322 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,322 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 43#L102-3true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,323 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,323 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,323 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,323 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,324 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,324 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,324 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,324 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,325 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,325 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,325 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,325 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,327 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,327 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,327 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,327 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:10,329 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,329 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,329 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,329 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,331 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,331 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,331 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,331 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 446#true]) [2023-11-30 03:16:10,333 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,333 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,333 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,333 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 218#L63-5true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,334 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,334 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,334 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,334 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,335 INFO L294 olderBase$Statistics]: this new event has 264 ancestors and is cut-off event [2023-11-30 03:16:10,335 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:16:10,335 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:16:10,335 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 03:16:10,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,368 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,368 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,368 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,369 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,369 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,369 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,369 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,370 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,370 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,370 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,370 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,372 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,372 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,372 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,372 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,373 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,373 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,373 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,374 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,374 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,374 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,374 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 13#L51-7true, 438#true, thread1Thread1of1ForFork2InUse, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,375 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,375 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,375 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,375 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 53#L51-8true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,377 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,377 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,377 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,379 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,379 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,379 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,379 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 26#L102-4true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,380 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,380 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,380 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,380 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,381 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,381 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,381 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,381 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,382 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,383 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,383 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,383 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,385 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,385 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,385 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,385 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,387 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,387 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,387 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,389 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,389 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,389 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,389 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,390 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,391 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,391 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 355#L63-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,392 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,392 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,392 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,392 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 355#L63-6true, 446#true]) [2023-11-30 03:16:10,393 INFO L294 olderBase$Statistics]: this new event has 265 ancestors and is cut-off event [2023-11-30 03:16:10,393 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:16:10,393 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-30 03:16:10,393 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:16:10,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,420 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,420 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,420 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,420 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,421 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,421 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,421 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,421 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,423 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,423 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,423 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,423 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,424 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,424 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,424 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,424 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 438#true, 53#L51-8true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,425 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,425 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,425 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,426 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 53#L51-8true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,426 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,426 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,427 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,427 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, thread1Thread1of1ForFork2InUse, 430#true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,429 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,429 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,429 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,429 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 309#L102-5true, 430#true, 198#L51-9true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,430 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,430 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,430 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,430 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,432 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,432 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,432 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,433 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,434 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,434 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,434 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,434 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,436 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,436 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,436 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,436 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 24#L63-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,437 INFO L294 olderBase$Statistics]: this new event has 266 ancestors and is cut-off event [2023-11-30 03:16:10,437 INFO L297 olderBase$Statistics]: existing Event has 252 ancestors and is cut-off event [2023-11-30 03:16:10,437 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:16:10,437 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:16:10,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,457 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,457 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,457 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,457 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,458 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,458 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,458 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,458 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:10,460 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,460 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,460 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,460 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,461 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,461 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,461 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,461 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 430#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,462 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,462 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,462 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,462 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 16#L102-6true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, thread1Thread1of1ForFork2InUse, 198#L51-9true, 438#true, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true]) [2023-11-30 03:16:10,463 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,463 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,463 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,463 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 227#thread1Err5ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 430#true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,465 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,465 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,465 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,465 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1473] L77-4-->L77-5: Formula: (= (store |v_#race_72| v_~A~0.base_37 (store (select |v_#race_72| v_~A~0.base_37) (+ v_~A~0.offset_37 (* |v_thread3Thread1of1ForFork1_~i~2#1_29| 4)) 0)) |v_#race_71|) InVars {#race=|v_#race_72|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} OutVars{#race=|v_#race_71|, ~A~0.base=v_~A~0.base_37, ~A~0.offset=v_~A~0.offset_37, thread3Thread1of1ForFork1_~i~2#1=|v_thread3Thread1of1ForFork1_~i~2#1_29|} AuxVars[] AssignedVars[#race][343], [183#L77-5true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 198#L51-9true, 438#true, 430#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:10,466 INFO L294 olderBase$Statistics]: this new event has 267 ancestors and is cut-off event [2023-11-30 03:16:10,466 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-30 03:16:10,466 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:10,466 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:16:10,505 INFO L124 PetriNetUnfolderBase]: 124836/290465 cut-off events. [2023-11-30 03:16:10,505 INFO L125 PetriNetUnfolderBase]: For 144662/151856 co-relation queries the response was YES. [2023-11-30 03:16:12,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 530309 conditions, 290465 events. 124836/290465 cut-off events. For 144662/151856 co-relation queries the response was YES. Maximal size of possible extension queue 5753. Compared 3924935 event pairs, 105684 based on Foata normal form. 0/237882 useless extension candidates. Maximal degree in co-relation 529093. Up to 157390 conditions per place. [2023-11-30 03:16:14,444 INFO L140 encePairwiseOnDemand]: 431/443 looper letters, 89 selfloop transitions, 10 changer transitions 5/380 dead transitions. [2023-11-30 03:16:14,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 380 transitions, 1162 flow [2023-11-30 03:16:14,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:16:14,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:16:14,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1973 transitions. [2023-11-30 03:16:14,447 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7422874341610233 [2023-11-30 03:16:14,447 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1973 transitions. [2023-11-30 03:16:14,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1973 transitions. [2023-11-30 03:16:14,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:16:14,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1973 transitions. [2023-11-30 03:16:14,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 328.8333333333333) internal successors, (1973), 6 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:16:14,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 443.0) internal successors, (3101), 7 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:16:14,455 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 443.0) internal successors, (3101), 7 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:16:14,456 INFO L307 CegarLoopForPetriNet]: 402 programPoint places, -8 predicate places. [2023-11-30 03:16:14,456 INFO L500 AbstractCegarLoop]: Abstraction has has 394 places, 380 transitions, 1162 flow [2023-11-30 03:16:14,457 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 313.8333333333333) internal successors, (1883), 6 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:16:14,457 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:16:14,457 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:16:14,457 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 03:16:14,457 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 78 more)] === [2023-11-30 03:16:14,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:16:14,458 INFO L85 PathProgramCache]: Analyzing trace with hash 441087456, now seen corresponding path program 1 times [2023-11-30 03:16:14,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:16:14,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774881675] [2023-11-30 03:16:14,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:16:14,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:16:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:16:14,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:16:14,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:16:14,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774881675] [2023-11-30 03:16:14,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774881675] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:16:14,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:16:14,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:16:14,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141513461] [2023-11-30 03:16:14,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:16:14,499 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:16:14,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:16:14,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:16:14,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:16:14,501 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 379 out of 443 [2023-11-30 03:16:14,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 380 transitions, 1162 flow. Second operand has 3 states, 3 states have (on average 380.3333333333333) internal successors, (1141), 3 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:16:14,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:16:14,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 379 of 443 [2023-11-30 03:16:14,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:16:21,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:21,899 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,899 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,899 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,899 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:21,900 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,900 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,900 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:21,900 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:22,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:22,548 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,548 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,548 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,548 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:22,549 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,549 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,549 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,549 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:22,550 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:22,550 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:22,550 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:23,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:23,190 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:23,190 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:23,190 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:23,190 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:23,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:23,193 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:23,193 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:23,193 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:23,193 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:23,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:23,389 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:23,390 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:23,390 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,390 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:23,391 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,391 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,391 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,391 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:23,391 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:23,392 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,392 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:23,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:23,982 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,982 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,982 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,982 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:23,983 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,983 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,983 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,983 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:23,984 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:23,985 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:23,985 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:24,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:24,600 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:24,600 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,600 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,600 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:24,601 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:24,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,602 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:24,604 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:24,604 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,604 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,604 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:24,666 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, 22#L64-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:24,666 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:24,666 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:24,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:24,667 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:24,667 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:16:24,667 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:16:24,667 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:16:25,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [30#L102-2true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 146#L75-4true, 194#L62-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:25,414 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,414 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,414 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,414 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:25,415 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:25,415 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:16:25,415 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:16:25,415 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:25,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [30#L102-2true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 446#true, 453#true]) [2023-11-30 03:16:25,455 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,455 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,455 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,455 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [30#L102-2true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:25,456 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,456 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,456 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,456 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:25,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:25,498 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,498 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,498 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,498 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:25,499 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,499 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,499 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,499 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:25,500 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,500 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,500 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,500 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 446#true, 453#true]) [2023-11-30 03:16:25,501 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,501 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,501 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,501 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:25,502 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,502 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,502 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,503 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:25,504 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,504 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,504 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,504 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:25,544 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,544 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,544 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,544 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,544 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:25,545 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:25,545 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:25,545 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:25,546 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 257#$Ultimate##0true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:25,546 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:25,546 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:25,546 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:25,547 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:25,547 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:25,547 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:25,548 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:25,548 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,548 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:25,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:25,647 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,647 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,647 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,647 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:25,648 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,648 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,648 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:25,648 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [30#L102-2true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:26,141 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,141 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,141 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,141 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [30#L102-2true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:26,143 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,143 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,143 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,143 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 194#L62-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:26,143 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,143 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,144 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,144 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 446#true, 453#true]) [2023-11-30 03:16:26,195 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,195 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,195 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,195 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:26,197 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,197 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,197 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,197 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:26,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:26,199 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:26,199 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:16:26,199 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:26,199 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:16:26,199 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:26,258 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:26,258 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:26,258 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:16:26,258 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:16:26,259 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:16:26,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:26,331 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:26,331 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:26,332 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:26,332 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:26,333 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:26,333 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:26,334 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 22#L64-2true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:26,334 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 22#L64-2true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:26,334 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 22#L64-2true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:26,334 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,334 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,335 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:26,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:26,649 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,649 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,649 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,649 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:26,650 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,650 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,650 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,650 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 355#L63-6true, 446#true, 453#true]) [2023-11-30 03:16:26,651 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,651 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,651 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,652 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:26,652 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,652 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,652 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:26,652 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:27,356 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,356 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,356 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,356 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:27,357 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,357 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,357 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,357 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [26#L102-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 194#L62-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:27,358 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,358 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,358 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,358 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,359 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:27,359 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:27,359 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:16:27,359 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:27,359 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:27,359 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:16:27,359 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:27,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [26#L102-4true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 453#true, 446#true]) [2023-11-30 03:16:27,406 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,406 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,406 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,406 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,407 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:27,407 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,407 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,407 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,407 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,407 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,407 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [26#L102-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:27,408 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,408 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,408 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,408 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:27,409 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:27,409 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,409 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,409 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,409 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,409 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,409 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:27,410 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,410 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,410 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,410 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,410 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:27,411 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,411 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,411 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:27,411 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,411 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:27,462 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:27,462 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,462 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:27,463 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:27,463 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:27,463 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:27,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 453#true, 446#true]) [2023-11-30 03:16:27,464 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:27,464 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,464 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,464 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 453#true, 446#true]) [2023-11-30 03:16:27,465 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 144#L63-2true, 453#true, 446#true]) [2023-11-30 03:16:27,465 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:27,465 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:27,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 22#L64-2true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:27,524 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,524 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:27,524 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,524 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:27,524 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:27,535 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, 22#L64-2true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:27,535 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,535 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:27,535 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:27,535 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:27,535 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:16:27,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:27,645 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,645 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,645 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:27,646 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:27,646 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,646 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:27,647 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,647 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,647 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,647 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:27,647 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,647 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,648 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,648 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:27,648 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,648 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,648 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,648 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:27,652 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,652 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,652 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,652 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:27,653 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,653 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,653 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:27,653 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [26#L102-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,524 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,524 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,524 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,524 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,524 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:28,524 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,524 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,525 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,525 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,525 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,525 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,525 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [26#L102-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:28,526 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:28,526 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,526 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:28,527 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,527 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 194#L62-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,528 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,528 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,528 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,528 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:28,529 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,529 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:28,529 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,529 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,529 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:28,571 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:28,571 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,571 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,571 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,571 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 413#L49-2true, 453#true, 446#true]) [2023-11-30 03:16:28,572 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,572 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:28,572 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,573 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,573 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,573 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:28,574 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 413#L49-2true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:28,574 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,574 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:28,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:28,575 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,575 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,575 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,575 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,575 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:28,575 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:28,578 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,578 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,578 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,578 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,578 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:28,592 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,592 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,592 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,592 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,592 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:28,621 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,621 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,621 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:28,622 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:28,622 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:28,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,627 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,627 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:28,628 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:28,628 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:28,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,632 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,632 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:28,632 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:28,632 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:28,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:28,786 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:28,787 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:28,787 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,787 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,788 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,788 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,788 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:28,789 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,789 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,789 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,789 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:28,801 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 355#L63-6true, 446#true]) [2023-11-30 03:16:28,801 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,801 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:28,802 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 355#L63-6true, 453#true, 446#true]) [2023-11-30 03:16:28,802 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,802 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:28,803 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,616 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:29,616 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:29,617 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,617 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:29,618 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,618 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:29,619 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 146#L75-4true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:29,619 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,619 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:29,620 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 194#L62-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:29,620 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,620 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,621 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,621 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 194#L62-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:29,621 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,621 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,621 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,621 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [16#L102-6true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 453#true, 446#true]) [2023-11-30 03:16:29,662 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:29,662 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,662 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:29,663 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,663 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,663 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,663 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 413#L49-2true, 126#L62-3true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:29,663 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,663 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,664 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,664 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:29,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:29,861 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,861 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,861 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,861 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:29,862 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,862 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,862 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,862 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:29,864 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:29,865 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:29,867 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:29,868 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:29,869 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,869 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,869 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,869 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:29,869 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,869 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,870 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:29,870 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:30,863 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,863 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,863 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,863 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:30,864 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:30,864 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,864 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1434] L75-10-->L75-4: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][233], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 146#L75-4true, 444#(= |#race~N~0| 0), 430#true, 126#L62-3true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:30,865 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,865 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:30,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 187#L64-5true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:30,911 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:30,911 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:30,911 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:30,911 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:30,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 187#L64-5true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:30,941 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:30,941 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:30,941 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:30,941 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:31,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:31,170 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:31,170 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,170 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:31,171 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:31,171 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,172 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,172 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:31,176 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:31,176 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,176 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:31,178 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:31,178 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:31,178 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:32,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 343#L64-6true, 453#true, 446#true]) [2023-11-30 03:16:32,230 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:32,230 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:32,230 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:32,230 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:32,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 343#L64-6true, 446#true, 453#true]) [2023-11-30 03:16:32,256 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:32,256 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:32,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][194], [194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:32,329 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:32,329 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:32,329 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:32,329 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:32,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][194], [194#L62-2true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:32,343 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:16:32,343 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:32,343 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:16:32,343 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:33,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [101#L64-7true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:33,360 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:33,360 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:33,360 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:33,360 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:33,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [30#L102-2true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:33,362 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:33,362 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:33,362 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:33,362 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:33,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [101#L64-7true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:33,385 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:33,385 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:33,385 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:33,385 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:33,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [30#L102-2true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:33,387 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:33,387 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:33,387 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:33,387 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:16:33,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:33,415 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:33,415 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:33,415 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:33,415 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:33,415 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:33,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 453#true, 446#true]) [2023-11-30 03:16:33,416 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:16:33,416 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:33,416 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:33,416 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:33,416 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:16:34,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:34,515 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:16:34,515 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:34,515 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:34,515 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:34,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:34,517 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:16:34,517 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:34,517 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:34,517 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:34,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, 46#L64-8true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:34,540 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:16:34,540 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:34,540 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:34,540 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:34,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:34,541 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:16:34,541 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:34,541 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:34,542 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:16:34,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:34,567 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:34,567 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [288#L63-1true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:34,567 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:34,567 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:34,568 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [278#L64-9true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:35,697 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:35,697 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,697 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,698 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [26#L102-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:35,699 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:35,699 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:35,699 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:35,699 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:35,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [278#L64-9true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:35,719 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 328#L75-2true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true, 342#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:35,720 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,720 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:35,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [26#L102-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:35,721 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:35,721 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:35,721 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:35,721 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:35,744 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:35,744 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:35,744 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 446#true, 453#true]) [2023-11-30 03:16:35,745 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:16:35,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 453#true, 446#true]) [2023-11-30 03:16:35,746 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 144#L63-2true, 446#true, 453#true]) [2023-11-30 03:16:35,746 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:16:35,746 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:37,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:37,362 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:37,362 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:37,363 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:37,363 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:37,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:37,391 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:37,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:37,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:37,391 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:38,369 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:38,369 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,369 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,369 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,369 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:38,373 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:38,373 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:38,373 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,373 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 453#true, 446#true]) [2023-11-30 03:16:38,374 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:38,374 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:38,374 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:38,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:38,375 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:38,375 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:38,375 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:38,375 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:38,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:38,995 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:38,995 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:38,995 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:38,995 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:38,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:38,996 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:38,996 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:38,996 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:38,996 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:39,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:39,018 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:39,018 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:39,018 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:39,018 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:39,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:39,019 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:39,019 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:39,019 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:39,019 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,052 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:40,052 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,052 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,053 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,053 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,055 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,055 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,056 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:40,056 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,056 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,056 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:40,056 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,057 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,057 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 388#L76-4true, 446#true]) [2023-11-30 03:16:40,057 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:40,057 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:40,057 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:40,057 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:40,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,081 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:40,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,081 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 388#L76-4true]) [2023-11-30 03:16:40,085 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:40,085 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,085 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:40,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,086 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:40,086 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:40,086 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:40,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [205#L101-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:40,087 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:40,087 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,087 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:40,087 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:41,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 218#L63-5true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:41,323 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:16:41,323 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:41,323 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:41,323 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:41,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, 218#L63-5true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:41,326 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:16:41,326 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:41,326 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:41,326 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:16:42,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:42,815 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:42,815 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,815 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 203#L76-2true, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:42,822 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:42,822 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,822 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:42,972 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,972 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,972 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,973 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,973 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:42,976 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:42,976 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:42,976 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,976 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:42,977 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:42,977 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:42,977 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:42,977 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:42,977 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:42,978 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:42,978 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:42,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 43#L102-3true, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:42,991 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,991 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,991 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,991 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:42,994 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:16:42,995 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,995 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:42,995 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:16:44,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 328#L75-2true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:44,113 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:44,113 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,113 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,113 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, 315#L63-9true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:44,114 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, 315#L63-9true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:44,114 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, 315#L63-9true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:44,114 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:16:44,114 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:44,115 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:44,115 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,115 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:44,116 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:44,116 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 328#L75-2true, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:44,116 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:44,117 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:44,117 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:44,117 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,117 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:44,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1341] L51-15-->L51-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][265], [205#L101-4true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 129#L51-2true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:44,379 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:44,379 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:16:44,379 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:44,379 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:16:44,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:44,405 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,405 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,405 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,405 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:44,406 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,406 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,406 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,406 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 203#L76-2true, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:44,409 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:44,410 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,410 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:44,414 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,414 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,414 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,415 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:44,415 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,415 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,415 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,415 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 203#L76-2true, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:44,418 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,418 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,418 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,419 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:44,419 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,419 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,419 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,419 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:44,541 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,541 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 388#L76-4true, 453#true, 355#L63-6true]) [2023-11-30 03:16:44,544 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:44,544 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:44,544 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:44,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:44,545 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:44,545 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:44,545 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:44,545 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:44,545 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:44,546 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:44,546 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:44,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:44,575 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,575 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,575 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,575 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,575 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 453#true, 446#true]) [2023-11-30 03:16:44,578 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:44,578 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:44,578 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:44,579 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:44,579 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:44,579 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:44,579 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:44,580 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,580 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:44,595 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,595 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,595 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,595 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:44,598 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:16:44,598 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,598 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:44,598 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:16:45,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1341] L51-15-->L51-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][265], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 129#L51-2true, 144#L63-2true, 453#true, 446#true]) [2023-11-30 03:16:45,244 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:45,244 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:16:45,245 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:16:45,245 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:45,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:45,741 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:45,741 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:45,742 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:45,742 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,742 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:45,743 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:45,743 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:45,743 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:45,744 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:45,744 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:45,744 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:16:45,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:45,745 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,745 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,745 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,745 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:16:45,745 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:16:45,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1341] L51-15-->L51-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][265], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 129#L51-2true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:45,882 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1341] L51-15-->L51-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][265], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 129#L51-2true, 204#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:45,882 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,882 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1341] L51-15-->L51-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][265], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 129#L51-2true, 144#L63-2true, 446#true, 453#true]) [2023-11-30 03:16:45,886 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:45,886 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,887 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:45,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1341] L51-15-->L51-2: Formula: (= |v_#race~A~0_4| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_4|} AuxVars[] AssignedVars[#race~A~0][265], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 129#L51-2true, 144#L63-2true, 446#true, 453#true]) [2023-11-30 03:16:45,887 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:45,887 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,887 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:45,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:46,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,166 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,166 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,166 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,166 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,166 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 388#L76-4true]) [2023-11-30 03:16:46,170 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,170 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,170 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,170 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,171 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,171 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:46,171 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,171 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,172 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,172 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,172 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,172 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:46,196 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,196 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,196 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,196 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,196 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:46,199 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:46,199 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,199 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,199 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:46,200 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:46,200 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:46,200 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:46,200 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:46,201 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:46,201 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,201 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,205 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,205 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,205 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,205 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,205 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:46,208 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:46,208 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,208 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,208 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,208 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:46,208 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,209 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,209 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:46,209 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,209 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,210 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,210 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,210 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,236 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,236 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,236 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,236 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,236 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,240 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 388#L76-4true, 453#true]) [2023-11-30 03:16:46,240 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:46,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:46,241 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,241 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,241 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:46,241 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,241 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,242 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:46,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [30#L102-2true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,242 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,242 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,242 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,242 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,242 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,261 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,261 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,261 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,261 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:46,265 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:16:46,265 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,265 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:46,265 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:16:47,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:47,406 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,406 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:47,406 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,407 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:47,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:47,407 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,407 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,407 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:47,408 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:47,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,734 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,734 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,734 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,735 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,735 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:47,738 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,738 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,738 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,738 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:47,739 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,739 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:47,739 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:47,739 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:47,740 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:47,740 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,740 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,754 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,754 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,754 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,754 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,754 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,757 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,757 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 388#L76-4true]) [2023-11-30 03:16:47,757 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,758 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,758 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,758 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:47,758 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,758 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,759 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,759 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:47,782 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,782 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,782 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,782 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,782 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:47,786 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,786 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,786 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,787 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,787 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 388#L76-4true]) [2023-11-30 03:16:47,787 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,787 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,788 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,788 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,788 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:47,805 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,805 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,805 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,806 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,806 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:47,809 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 188#L76-6true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:47,809 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,809 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:47,810 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true, 388#L76-4true, 355#L63-6true]) [2023-11-30 03:16:47,810 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:47,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:47,811 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 355#L63-6true, 446#true]) [2023-11-30 03:16:47,811 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:47,811 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,811 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:47,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,883 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,883 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,883 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,883 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:47,887 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:47,887 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,887 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 218#L63-5true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true]) [2023-11-30 03:16:47,891 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:16:47,891 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,891 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:47,891 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:16:49,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:16:49,312 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,312 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:49,312 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,312 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:49,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [338#L75-5true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:49,313 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,313 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,313 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:49,313 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:49,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:49,574 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:49,574 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,574 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,574 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:49,574 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:49,574 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,575 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,575 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,585 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,586 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,586 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,586 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,586 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 388#L76-4true]) [2023-11-30 03:16:49,590 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:49,590 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,590 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,591 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,591 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,591 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:49,592 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:49,592 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:49,592 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,592 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:49,688 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,688 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,688 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,688 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,688 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:49,694 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:49,694 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,694 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,694 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,695 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,695 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,695 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,695 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [26#L102-4true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,696 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,696 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,696 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,696 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,705 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,705 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,705 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,705 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,705 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 388#L76-4true, 453#true, 446#true]) [2023-11-30 03:16:49,710 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:49,710 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,710 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,710 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:49,710 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,710 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:49,711 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,711 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:49,711 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,711 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,712 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:49,712 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,712 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:49,786 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,786 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,792 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,792 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,792 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:49,792 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,793 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 388#L76-4true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,793 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,793 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,793 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true, 355#L63-6true]) [2023-11-30 03:16:49,794 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true, 355#L63-6true]) [2023-11-30 03:16:49,794 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,794 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,797 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:49,797 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,797 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,797 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:49,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 388#L76-4true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,797 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,798 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,798 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,798 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,798 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,799 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 355#L63-6true, 453#true]) [2023-11-30 03:16:49,799 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,799 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:49,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:49,897 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:49,897 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:49,897 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [338#L75-5true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, 315#L63-9true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:50,979 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [338#L75-5true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:50,979 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:50,979 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [338#L75-5true, 400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:16:50,980 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 315#L63-9true, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:50,980 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:50,980 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:50,980 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:50,981 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 400#L63-10true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:50,981 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,981 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:50,981 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,981 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:50,981 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:51,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:51,222 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:51,222 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,222 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,223 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:51,223 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:51,223 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,223 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,223 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,235 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,235 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,235 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,235 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,235 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:51,239 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,239 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,239 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:51,239 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,240 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,240 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,240 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,240 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,241 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,310 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,310 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,310 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,310 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,310 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,314 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,314 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 188#L76-6true, 446#true, 453#true]) [2023-11-30 03:16:51,314 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,315 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,315 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,315 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:51,315 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,316 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,316 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 446#true, 453#true, 388#L76-4true]) [2023-11-30 03:16:51,317 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:51,317 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,317 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,317 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,353 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,353 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,353 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,354 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,354 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,357 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,357 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,358 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:51,358 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:51,358 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:51,358 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,358 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:51,359 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:51,359 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,359 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 388#L76-4true, 453#true]) [2023-11-30 03:16:51,364 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:51,364 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,364 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:51,365 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:51,365 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:51,365 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:51,365 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 24#L63-7true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:51,366 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,366 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:51,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:51,543 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:51,543 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,544 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,544 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:51,544 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:51,544 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,544 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:51,544 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [26#L102-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:53,098 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:53,098 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,098 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,098 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [26#L102-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:53,099 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:53,099 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,099 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,099 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:53,106 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,106 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,106 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,106 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,106 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:53,108 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:53,109 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,109 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,109 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,110 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,110 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,110 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,110 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:53,110 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,111 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:53,111 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:53,111 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,111 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,112 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,112 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:53,114 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,114 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,114 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:53,115 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 388#L76-4true]) [2023-11-30 03:16:53,115 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,115 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,115 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:53,116 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 197#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:53,116 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,116 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:53,192 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,192 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,192 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,192 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,192 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:53,196 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:53,196 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,196 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 453#true, 446#true]) [2023-11-30 03:16:53,197 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 453#true, 446#true]) [2023-11-30 03:16:53,197 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,197 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,197 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,198 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 453#true]) [2023-11-30 03:16:53,198 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [16#L102-6true, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 325#L76-8true, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:16:53,198 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:53,199 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,199 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,199 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,199 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,199 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 329#L76-7true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,203 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:53,203 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,203 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,203 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:53,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 404#L76-5true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,203 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:53,203 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 388#L76-4true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,204 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 325#L76-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:53,204 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,204 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,204 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [72#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,205 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1348] L51-4-->L51-5: Formula: (= (store |v_#race_12| v_~A~0.base_9 (store (select |v_#race_12| v_~A~0.base_9) (+ (* |v_thread1Thread1of1ForFork2_~i~0#1_29| 4) v_~A~0.offset_9) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} OutVars{#race=|v_#race_11|, ~A~0.base=v_~A~0.base_9, ~A~0.offset=v_~A~0.offset_9, thread1Thread1of1ForFork2_~i~0#1=|v_thread1Thread1of1ForFork2_~i~0#1_29|} AuxVars[] AssignedVars[#race][276], [thread3Thread1of1ForFork1InUse, 47#L51-5true, 438#true, thread1Thread1of1ForFork2InUse, 266#L63-8true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 188#L76-6true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:53,205 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,205 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:53,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [26#L102-4true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:53,459 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:53,459 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,459 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,459 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [26#L102-4true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:53,460 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:53,460 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,460 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:53,460 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:16:54,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [205#L101-4true, 361#L64-3true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:54,738 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:54,738 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:54,738 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:54,738 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:54,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:54,739 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:16:54,739 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:54,739 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:16:54,739 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:54,894 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:54,894 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:54,894 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:54,895 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:55,274 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:55,274 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:55,274 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, 338#L75-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:55,275 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, 338#L75-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:55,275 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,275 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:55,314 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:55,314 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:55,314 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:16:56,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 301#L50-1true, 309#L102-5true, 22#L64-2true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:56,534 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:16:56,534 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:56,534 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,534 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:56,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 301#L50-1true, 309#L102-5true, 22#L64-2true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:56,534 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:16:56,534 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:56,534 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:16:56,535 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [205#L101-4true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, 438#true, thread1Thread1of1ForFork2InUse, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:56,582 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:56,582 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:56,582 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:56,582 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:56,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [205#L101-4true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:56,610 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:56,610 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:56,610 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:56,610 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:16:56,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:56,800 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:56,801 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,801 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:16:56,803 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:56,803 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:56,803 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:57,015 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:57,015 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,015 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,015 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:57,016 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:57,016 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:57,016 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:57,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:57,017 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:57,017 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:57,017 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:57,017 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:16:57,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:57,110 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:57,110 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,110 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,110 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, 328#L75-2true, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:57,111 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:57,111 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,111 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,111 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:57,113 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:16:57,113 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:57,113 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 309#L102-5true, 22#L64-2true, 430#true, 48#L50-2true, 453#true, 446#true]) [2023-11-30 03:16:58,031 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 22#L64-2true, 430#true, 48#L50-2true, 453#true, 446#true]) [2023-11-30 03:16:58,031 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,031 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 305#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 309#L102-5true, 22#L64-2true, 430#true, 453#true, 446#true]) [2023-11-30 03:16:58,034 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 305#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 22#L64-2true, 453#true, 446#true]) [2023-11-30 03:16:58,034 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,034 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [16#L102-6true, thread3Thread1of1ForFork1InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 301#L50-1true, 22#L64-2true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:58,035 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,035 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,036 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,036 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 301#L50-1true, 22#L64-2true, 430#true, 446#true, 453#true]) [2023-11-30 03:16:58,036 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,036 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,036 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 301#L50-1true, 22#L64-2true, 430#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true]) [2023-11-30 03:16:58,037 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,037 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,037 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,037 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 301#L50-1true, 22#L64-2true, 430#true, 446#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:16:58,038 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,038 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,038 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,038 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:16:58,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [205#L101-4true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:58,148 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:58,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,148 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [205#L101-4true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 438#true, thread1Thread1of1ForFork2InUse, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:58,149 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:58,149 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,149 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,149 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [205#L101-4true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:16:58,225 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:58,225 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,226 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,226 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [205#L101-4true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:16:58,226 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:58,226 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,226 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,226 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:58,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, 26#L102-4true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:58,562 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:58,562 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,562 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,562 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, 26#L102-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:16:58,563 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [26#L102-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:58,563 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:58,563 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:58,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [26#L102-4true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:16:58,564 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:16:58,564 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:58,564 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:58,564 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:16:59,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:16:59,970 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,970 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,970 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,970 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:16:59,971 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 453#true, 446#true]) [2023-11-30 03:16:59,971 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,972 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:59,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [400#L63-10true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 203#L76-2true, 453#true, 446#true]) [2023-11-30 03:16:59,972 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,972 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:16:59,972 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:16:59,972 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:17:00,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [16#L102-6true, thread3Thread1of1ForFork1InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 22#L64-2true, 430#true, 48#L50-2true, 446#true, 453#true]) [2023-11-30 03:17:00,016 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,016 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,016 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,016 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 430#true, 22#L64-2true, 48#L50-2true, 446#true, 453#true]) [2023-11-30 03:17:00,017 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 22#L64-2true, 430#true, 48#L50-2true, 453#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:17:00,017 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 444#(= |#race~N~0| 0), 22#L64-2true, 430#true, 48#L50-2true, 446#true, 453#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:17:00,018 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,018 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,018 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,018 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [16#L102-6true, thread3Thread1of1ForFork1InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 305#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 22#L64-2true, 430#true, 446#true, 453#true]) [2023-11-30 03:17:00,020 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 203#L76-2true, 305#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 22#L64-2true, 430#true, 446#true, 453#true]) [2023-11-30 03:17:00,020 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,020 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, 186#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 305#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 22#L64-2true, 453#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:17:00,021 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1402] L64-15-->L64-2: Formula: (= |v_#race~A~0_10| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_10|} AuxVars[] AssignedVars[#race~A~0][289], [thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 305#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 203#L76-2true, 444#(= |#race~N~0| 0), 22#L64-2true, 430#true, 453#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:17:00,021 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,021 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:17:00,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:00,360 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 309#L102-5true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:00,360 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,360 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:17:00,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][194], [205#L101-4true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 194#L62-2true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:00,699 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:17:00,699 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:17:00,699 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:17:00,699 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:17:00,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1370] L62-8-->L62-2: Formula: (= |v_#race~M~0_1| 0) InVars {} OutVars{#race~M~0=|v_#race~M~0_1|} AuxVars[] AssignedVars[#race~M~0][194], [205#L101-4true, thread3Thread1of1ForFork1InUse, 438#true, 328#L75-2true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 194#L62-2true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:17:00,767 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:17:00,767 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:17:00,767 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:17:00,767 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:17:01,284 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, 22#L64-2true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:17:01,284 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:17:01,284 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, 453#true, 446#true]) [2023-11-30 03:17:01,285 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:01,285 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:01,285 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:01,285 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:17:01,285 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [30#L102-2true, 361#L64-3true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:17:01,346 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [30#L102-2true, 20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 446#true, 453#true]) [2023-11-30 03:17:01,346 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,346 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:17:01,347 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:17:01,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, 16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:01,594 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:01,594 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,594 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,594 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, 16#L102-6true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:17:01,595 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:01,595 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,595 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,595 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:17:01,597 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:01,597 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,597 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,598 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [338#L75-5true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:17:01,598 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:01,598 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,598 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:01,598 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:17:02,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 146#L75-4true, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:17:02,489 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:17:02,489 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:02,489 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:02,489 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:17:02,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:17:02,532 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:02,532 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,532 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,532 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:17:02,533 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 257#$Ultimate##0true, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:17:02,533 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,533 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 446#true, 453#true]) [2023-11-30 03:17:02,534 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,534 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,535 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, 453#true, 446#true]) [2023-11-30 03:17:02,535 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:02,535 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,535 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,535 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,535 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,535 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:17:02,536 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, 257#$Ultimate##0true, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 434#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:17:02,536 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,536 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, 453#true, 446#true]) [2023-11-30 03:17:02,537 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:02,537 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [361#L64-3true, 20#L49-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:17:02,631 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,631 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,631 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,631 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:17:02,632 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,632 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:17:02,632 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,632 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:17:02,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:02,685 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:02,685 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,685 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,685 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 453#true, 446#true]) [2023-11-30 03:17:02,734 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:02,734 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,734 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,734 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 309#L102-5true, 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:02,998 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 309#L102-5true, 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:02,998 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:17:02,998 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:17:02,999 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:17:04,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1424] L65-->L67: Formula: (let ((.cse7 (* |v_thread2Thread1of1ForFork0_~j~1#1_11| 4))) (let ((.cse0 (<= 0 (+ |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483648))) (.cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| 2147483647)) (.cse3 (+ v_~B~0.offset_138 2 .cse7)) (.cse6 (+ v_~B~0.offset_138 3 .cse7)) (.cse4 (+ v_~B~0.offset_138 .cse7)) (.cse2 (select |v_#race_325| v_~B~0.base_138)) (.cse5 (+ v_~B~0.offset_138 .cse7 1))) (and (not (= (ite (or .cse0 (<= v_~res2~0_108 |v_thread2Thread1of1ForFork0_plus_#res#1_3|)) 1 0) 0)) .cse0 (= |v_#race~B~0_91| 0) .cse1 (= (select .cse2 .cse3) 0) (not (= (ite (or .cse1 (<= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_108)) 1 0) 0)) (= |v_thread2Thread1of1ForFork0_plus_#res#1_3| v_~res2~0_107) (= (store |v_#race_326| v_~B~0.base_138 (store (store (store (store (select |v_#race_326| v_~B~0.base_138) .cse4 0) .cse5 0) .cse3 0) .cse6 0)) |v_#race_325|) (= (select .cse2 .cse6) 0) (= (select .cse2 .cse4) 0) (= (+ (select (select |v_#memory_int_81| v_~B~0.base_138) .cse4) v_~res2~0_108) |v_thread2Thread1of1ForFork0_plus_#res#1_3|) (= (select .cse2 .cse5) 0)))) InVars {#race=|v_#race_326|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_108} OutVars{#race=|v_#race_325|, thread2Thread1of1ForFork0_plus_#in~a#1=|v_thread2Thread1of1ForFork0_plus_#in~a#1_3|, ~B~0.base=v_~B~0.base_138, thread2Thread1of1ForFork0_#t~nondet14#1=|v_thread2Thread1of1ForFork0_#t~nondet14#1_3|, thread2Thread1of1ForFork0_plus_~a#1=|v_thread2Thread1of1ForFork0_plus_~a#1_3|, #race~res2~0=|v_#race~res2~0_112|, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_9|, thread2Thread1of1ForFork0_#t~ret13#1=|v_thread2Thread1of1ForFork0_#t~ret13#1_3|, #race~B~0=|v_#race~B~0_91|, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork0_plus_#in~b#1=|v_thread2Thread1of1ForFork0_plus_#in~b#1_3|, thread2Thread1of1ForFork0_plus_~b#1=|v_thread2Thread1of1ForFork0_plus_~b#1_3|, thread2Thread1of1ForFork0_#t~mem12#1=|v_thread2Thread1of1ForFork0_#t~mem12#1_5|, thread2Thread1of1ForFork0_~j~1#1=|v_thread2Thread1of1ForFork0_~j~1#1_11|, thread2Thread1of1ForFork0_plus_#res#1=|v_thread2Thread1of1ForFork0_plus_#res#1_3|, #memory_int=|v_#memory_int_81|, ~B~0.offset=v_~B~0.offset_138, ~res2~0=v_~res2~0_107} AuxVars[] AssignedVars[#race, thread2Thread1of1ForFork0_plus_#in~a#1, thread2Thread1of1ForFork0_#t~nondet14#1, thread2Thread1of1ForFork0_plus_~a#1, #race~res2~0, thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork0_#t~ret13#1, #race~B~0, thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork0_plus_#in~b#1, thread2Thread1of1ForFork0_plus_~b#1, thread2Thread1of1ForFork0_#t~mem12#1, thread2Thread1of1ForFork0_plus_#res#1, ~res2~0][338], [338#L75-5true, 205#L101-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 112#L67true, 444#(= |#race~N~0| 0), 430#true, 446#true, 453#true]) [2023-11-30 03:17:04,305 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,305 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,305 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,305 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, 446#true, 453#true]) [2023-11-30 03:17:04,357 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, 453#true, 446#true]) [2023-11-30 03:17:04,357 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,357 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:17:04,358 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 438#true, 22#L64-2true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:17:04,358 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,358 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 22#L64-2true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:17:04,359 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 22#L64-2true, 438#true, 328#L75-2true, 434#true, thread2Thread1of1ForFork0InUse, 453#true, 446#true]) [2023-11-30 03:17:04,359 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:04,359 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 86#L75-1true, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:17:04,360 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:17:04,360 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,360 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [361#L64-3true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 438#true, 430#true, 328#L75-2true, thread2Thread1of1ForFork0InUse, 434#true, 446#true, 453#true]) [2023-11-30 03:17:04,361 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:17:04,361 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [26#L102-4true, 20#L49-3true, 361#L64-3true, thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:17:04,458 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1442] L76-->L76-1: Formula: (= |v_#race~A~0_13| 0) InVars {} OutVars{#race~A~0=|v_#race~A~0_13|} AuxVars[] AssignedVars[#race~A~0][250], [26#L102-4true, 20#L49-3true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 453#true, 446#true]) [2023-11-30 03:17:04,458 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:17:04,458 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:17:04,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 361#L64-3true, 444#(= |#race~N~0| 0), 362#L102-7true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 453#true, 446#true]) [2023-11-30 03:17:04,459 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:17:04,459 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:17:04,459 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:17:04,459 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:17:04,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1498] thread1EXIT-->L102-7: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem39#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} OutVars{thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4, ULTIMATE.start_main_#t~mem39#1=|v_ULTIMATE.start_main_#t~mem39#1_6|} AuxVars[] AssignedVars[][254], [146#L75-4true, 362#L102-7true, 444#(= |#race~N~0| 0), thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2NotInUse, 430#true, 438#true, thread2Thread1of1ForFork0InUse, 239#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 434#true, 453#true, 446#true]) [2023-11-30 03:17:04,460 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:17:04,460 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:17:04,460 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:17:04,460 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:17:04,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:04,510 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,510 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,510 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,510 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 328#L75-2true, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:17:04,512 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,512 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,512 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,512 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 304#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:17:04,514 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,514 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,514 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,515 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 181#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:17:04,566 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,567 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,567 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,567 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [30#L102-2true, thread3Thread1of1ForFork1InUse, 328#L75-2true, thread1Thread1of1ForFork2InUse, 438#true, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:17:04,569 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,569 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,569 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,569 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 86#L75-1true, thread1Thread1of1ForFork2InUse, 438#true, 43#L102-3true, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 430#true, 93#L54true, 126#L62-3true, 446#true, 453#true]) [2023-11-30 03:17:04,572 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:17:04,572 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,572 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,572 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 434#true, thread2Thread1of1ForFork0InUse, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 446#true, 453#true]) [2023-11-30 03:17:04,734 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [16#L102-6true, thread3Thread1of1ForFork1InUse, thread1Thread1of1ForFork2InUse, 438#true, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 453#true, 446#true]) [2023-11-30 03:17:04,734 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,734 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 434#true, thread2Thread1of1ForFork0InUse, 400#L63-10true, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 453#true, 446#true]) [2023-11-30 03:17:04,781 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L52-->L54: Formula: (let ((.cse7 (* |v_thread1Thread1of1ForFork2_~j~0#1_11| 4))) (let ((.cse0 (select |v_#race_361| v_~B~0.base_156)) (.cse2 (<= 0 (+ |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483648))) (.cse6 (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| 2147483647)) (.cse3 (+ .cse7 v_~B~0.offset_156 1)) (.cse5 (+ .cse7 v_~B~0.offset_156 2)) (.cse1 (+ .cse7 v_~B~0.offset_156 3)) (.cse4 (+ .cse7 v_~B~0.offset_156))) (and (= (select .cse0 .cse1) 0) (= v_~res1~0_59 |v_thread1Thread1of1ForFork2_plus_#res#1_3|) .cse2 (= (select .cse0 .cse3) 0) (= (select .cse0 .cse4) 0) (= (select .cse0 .cse5) 0) (not (= (ite (or (<= |v_thread1Thread1of1ForFork2_plus_#res#1_3| v_~res1~0_60) .cse6) 1 0) 0)) (not (= (ite (or .cse2 (<= v_~res1~0_60 |v_thread1Thread1of1ForFork2_plus_#res#1_3|)) 1 0) 0)) (= |v_#race~B~0_113| 0) .cse6 (= |v_#race_361| (store |v_#race_362| v_~B~0.base_156 (store (store (store (store (select |v_#race_362| v_~B~0.base_156) .cse4 0) .cse3 0) .cse5 0) .cse1 0))) (= (+ v_~res1~0_60 (select (select |v_#memory_int_95| v_~B~0.base_156) .cse4)) |v_thread1Thread1of1ForFork2_plus_#res#1_3|)))) InVars {~res1~0=v_~res1~0_60, #race=|v_#race_362|, ~B~0.base=v_~B~0.base_156, #memory_int=|v_#memory_int_95|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|} OutVars{~res1~0=v_~res1~0_59, #race=|v_#race_361|, #race~res1~0=|v_#race~res1~0_54|, thread1Thread1of1ForFork2_#t~ret6#1=|v_thread1Thread1of1ForFork2_#t~ret6#1_3|, thread1Thread1of1ForFork2_plus_#in~b#1=|v_thread1Thread1of1ForFork2_plus_#in~b#1_3|, ~B~0.base=v_~B~0.base_156, thread1Thread1of1ForFork2_plus_#in~a#1=|v_thread1Thread1of1ForFork2_plus_#in~a#1_3|, thread1Thread1of1ForFork2_plus_~b#1=|v_thread1Thread1of1ForFork2_plus_~b#1_3|, #race~B~0=|v_#race~B~0_113|, thread1Thread1of1ForFork2_#t~mem5#1=|v_thread1Thread1of1ForFork2_#t~mem5#1_5|, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_9|, #memory_int=|v_#memory_int_95|, thread1Thread1of1ForFork2_#t~nondet7#1=|v_thread1Thread1of1ForFork2_#t~nondet7#1_3|, thread1Thread1of1ForFork2_plus_~a#1=|v_thread1Thread1of1ForFork2_plus_~a#1_3|, ~B~0.offset=v_~B~0.offset_156, thread1Thread1of1ForFork2_~j~0#1=|v_thread1Thread1of1ForFork2_~j~0#1_11|, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1_13|, thread1Thread1of1ForFork2_plus_#res#1=|v_thread1Thread1of1ForFork2_plus_#res#1_3|} AuxVars[] AssignedVars[~res1~0, #race, #race~res1~0, thread1Thread1of1ForFork2_#t~ret6#1, thread1Thread1of1ForFork2_plus_#in~b#1, thread1Thread1of1ForFork2_plus_#in~a#1, thread1Thread1of1ForFork2_plus_~b#1, #race~B~0, thread1Thread1of1ForFork2_#t~mem5#1, thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork2_#t~nondet7#1, thread1Thread1of1ForFork2_plus_~a#1, thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork2_plus_#res#1][310], [thread3Thread1of1ForFork1InUse, 438#true, thread1Thread1of1ForFork2InUse, 284#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 434#true, 444#(= |#race~N~0| 0), 128#L76-1true, 430#true, 93#L54true, 256#ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACEtrue, 446#true, 453#true]) [2023-11-30 03:17:04,781 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,781 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:17:04,782 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event