/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/pthread-ext/39_rand_lock_p0_vs-b.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 18:36:30,560 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 18:36:30,609 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-VariableLbe.epf [2023-08-24 18:36:30,613 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 18:36:30,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 18:36:30,637 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 18:36:30,638 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 18:36:30,640 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 18:36:30,641 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 18:36:30,645 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 18:36:30,645 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 18:36:30,645 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 18:36:30,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 18:36:30,647 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 18:36:30,647 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 18:36:30,647 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 18:36:30,647 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 18:36:30,647 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 18:36:30,648 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 18:36:30,648 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 18:36:30,648 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 18:36:30,648 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 18:36:30,649 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 18:36:30,649 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 18:36:30,649 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 18:36:30,650 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 18:36:30,650 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 18:36:30,650 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 18:36:30,651 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 18:36:30,651 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 18:36:30,652 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 18:36:30,652 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 18:36:30,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 18:36:30,652 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 18:36:30,652 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 18:36:30,653 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-24 18:36:30,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 18:36:31,010 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 18:36:31,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 18:36:31,012 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 18:36:31,013 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 18:36:31,015 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/39_rand_lock_p0_vs-b.i [2023-08-24 18:36:32,285 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 18:36:32,550 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 18:36:32,551 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/39_rand_lock_p0_vs-b.i [2023-08-24 18:36:32,571 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fdb69c3d5/122c62b611874d11bf1cc778ab823ee3/FLAG2151e7290 [2023-08-24 18:36:32,587 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fdb69c3d5/122c62b611874d11bf1cc778ab823ee3 [2023-08-24 18:36:32,591 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 18:36:32,594 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 18:36:32,599 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 18:36:32,599 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 18:36:32,601 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 18:36:32,603 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 06:36:32" (1/1) ... [2023-08-24 18:36:32,604 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1968391f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:32, skipping insertion in model container [2023-08-24 18:36:32,604 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 06:36:32" (1/1) ... [2023-08-24 18:36:32,658 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 18:36:32,941 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 18:36:32,948 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 18:36:32,968 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-24 18:36:32,970 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-24 18:36:32,986 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 18:36:33,021 INFO L206 MainTranslator]: Completed translation [2023-08-24 18:36:33,023 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33 WrapperNode [2023-08-24 18:36:33,023 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 18:36:33,025 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 18:36:33,025 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 18:36:33,025 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 18:36:33,031 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,059 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,087 INFO L138 Inliner]: procedures = 172, calls = 17, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 95 [2023-08-24 18:36:33,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 18:36:33,088 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 18:36:33,088 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 18:36:33,088 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 18:36:33,095 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,095 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,102 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,102 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,116 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,119 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,120 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,121 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,128 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 18:36:33,129 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 18:36:33,130 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 18:36:33,130 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 18:36:33,130 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (1/1) ... [2023-08-24 18:36:33,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 18:36:33,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 18:36:33,156 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-08-24 18:36:33,165 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-08-24 18:36:33,195 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-24 18:36:33,195 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-24 18:36:33,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 18:36:33,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 18:36:33,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 18:36:33,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 18:36:33,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 18:36:33,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 18:36:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 18:36:33,198 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 18:36:33,346 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 18:36:33,348 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 18:36:33,546 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 18:36:33,604 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 18:36:33,604 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-24 18:36:33,606 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 06:36:33 BoogieIcfgContainer [2023-08-24 18:36:33,606 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 18:36:33,609 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 18:36:33,610 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 18:36:33,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 18:36:33,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 06:36:32" (1/3) ... [2023-08-24 18:36:33,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d955c3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 06:36:33, skipping insertion in model container [2023-08-24 18:36:33,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 06:36:33" (2/3) ... [2023-08-24 18:36:33,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d955c3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 06:36:33, skipping insertion in model container [2023-08-24 18:36:33,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 06:36:33" (3/3) ... [2023-08-24 18:36:33,616 INFO L112 eAbstractionObserver]: Analyzing ICFG 39_rand_lock_p0_vs-b.i [2023-08-24 18:36:33,633 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 18:36:33,633 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-08-24 18:36:33,633 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 18:36:33,701 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 18:36:33,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 84 transitions, 173 flow [2023-08-24 18:36:33,784 INFO L124 PetriNetUnfolderBase]: 6/94 cut-off events. [2023-08-24 18:36:33,784 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:33,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 94 events. 6/94 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 86 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 70. Up to 4 conditions per place. [2023-08-24 18:36:33,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 84 transitions, 173 flow [2023-08-24 18:36:33,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 82 places, 84 transitions, 173 flow [2023-08-24 18:36:33,799 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 18:36:33,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 84 transitions, 173 flow [2023-08-24 18:36:33,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 84 transitions, 173 flow [2023-08-24 18:36:33,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 84 transitions, 173 flow [2023-08-24 18:36:33,847 INFO L124 PetriNetUnfolderBase]: 6/94 cut-off events. [2023-08-24 18:36:33,848 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:33,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 94 events. 6/94 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 86 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 70. Up to 4 conditions per place. [2023-08-24 18:36:33,852 INFO L119 LiptonReduction]: Number of co-enabled transitions 1508 [2023-08-24 18:36:35,991 INFO L134 LiptonReduction]: Checked pairs total: 1374 [2023-08-24 18:36:35,991 INFO L136 LiptonReduction]: Total number of compositions: 92 [2023-08-24 18:36:36,003 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 18:36:36,009 INFO L357 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@21c0590f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 18:36:36,009 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-24 18:36:36,011 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 18:36:36,012 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2023-08-24 18:36:36,012 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:36,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:36,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-24 18:36:36,013 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 13 more)] === [2023-08-24 18:36:36,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:36,017 INFO L85 PathProgramCache]: Analyzing trace with hash 13290597, now seen corresponding path program 1 times [2023-08-24 18:36:36,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:36,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168372837] [2023-08-24 18:36:36,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:36,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:36,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:36,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:36,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:36,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168372837] [2023-08-24 18:36:36,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168372837] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:36,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:36,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 18:36:36,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639279754] [2023-08-24 18:36:36,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:36,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-24 18:36:36,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:36,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-24 18:36:36,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-24 18:36:36,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 176 [2023-08-24 18:36:36,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 17 transitions, 39 flow. Second operand has 2 states, 2 states have (on average 73.0) internal successors, (146), 2 states have internal predecessors, (146), 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-08-24 18:36:36,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:36,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 176 [2023-08-24 18:36:36,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:36,219 INFO L124 PetriNetUnfolderBase]: 9/24 cut-off events. [2023-08-24 18:36:36,219 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:36,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 24 events. 9/24 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 40 event pairs, 6 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 40. Up to 24 conditions per place. [2023-08-24 18:36:36,220 INFO L140 encePairwiseOnDemand]: 168/176 looper letters, 8 selfloop transitions, 0 changer transitions 0/9 dead transitions. [2023-08-24 18:36:36,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 12 places, 9 transitions, 39 flow [2023-08-24 18:36:36,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-24 18:36:36,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-24 18:36:36,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 158 transitions. [2023-08-24 18:36:36,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2023-08-24 18:36:36,231 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 158 transitions. [2023-08-24 18:36:36,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 158 transitions. [2023-08-24 18:36:36,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:36,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 158 transitions. [2023-08-24 18:36:36,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 79.0) internal successors, (158), 2 states have internal predecessors, (158), 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-08-24 18:36:36,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 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-08-24 18:36:36,240 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 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-08-24 18:36:36,241 INFO L175 Difference]: Start difference. First operand has 19 places, 17 transitions, 39 flow. Second operand 2 states and 158 transitions. [2023-08-24 18:36:36,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 12 places, 9 transitions, 39 flow [2023-08-24 18:36:36,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 12 places, 9 transitions, 39 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-24 18:36:36,244 INFO L231 Difference]: Finished difference. Result has 12 places, 9 transitions, 23 flow [2023-08-24 18:36:36,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=23, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=9, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=23, PETRI_PLACES=12, PETRI_TRANSITIONS=9} [2023-08-24 18:36:36,249 INFO L281 CegarLoopForPetriNet]: 19 programPoint places, -7 predicate places. [2023-08-24 18:36:36,249 INFO L495 AbstractCegarLoop]: Abstraction has has 12 places, 9 transitions, 23 flow [2023-08-24 18:36:36,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 73.0) internal successors, (146), 2 states have internal predecessors, (146), 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-08-24 18:36:36,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:36,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-24 18:36:36,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 18:36:36,250 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONASSERT === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 13 more)] === [2023-08-24 18:36:36,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:36,250 INFO L85 PathProgramCache]: Analyzing trace with hash 13290604, now seen corresponding path program 1 times [2023-08-24 18:36:36,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:36,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542206627] [2023-08-24 18:36:36,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:36,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:36,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:36,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:36,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542206627] [2023-08-24 18:36:36,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542206627] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:36,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:36,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 18:36:36,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055554065] [2023-08-24 18:36:36,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:36,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:36,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:36,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:36,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:36,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 176 [2023-08-24 18:36:36,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 12 places, 9 transitions, 23 flow. Second operand has 3 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 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-08-24 18:36:36,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:36,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 176 [2023-08-24 18:36:36,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:36,381 INFO L124 PetriNetUnfolderBase]: 7/19 cut-off events. [2023-08-24 18:36:36,381 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:36,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 19 events. 7/19 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 2 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 40. Up to 13 conditions per place. [2023-08-24 18:36:36,382 INFO L140 encePairwiseOnDemand]: 173/176 looper letters, 7 selfloop transitions, 2 changer transitions 0/10 dead transitions. [2023-08-24 18:36:36,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 10 transitions, 43 flow [2023-08-24 18:36:36,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:36:36,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:36:36,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 208 transitions. [2023-08-24 18:36:36,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2023-08-24 18:36:36,388 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 208 transitions. [2023-08-24 18:36:36,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 208 transitions. [2023-08-24 18:36:36,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:36,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 208 transitions. [2023-08-24 18:36:36,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 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-08-24 18:36:36,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 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-08-24 18:36:36,395 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 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-08-24 18:36:36,395 INFO L175 Difference]: Start difference. First operand has 12 places, 9 transitions, 23 flow. Second operand 3 states and 208 transitions. [2023-08-24 18:36:36,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 10 transitions, 43 flow [2023-08-24 18:36:36,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 10 transitions, 43 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-24 18:36:36,396 INFO L231 Difference]: Finished difference. Result has 13 places, 8 transitions, 25 flow [2023-08-24 18:36:36,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=21, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=6, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=25, PETRI_PLACES=13, PETRI_TRANSITIONS=8} [2023-08-24 18:36:36,397 INFO L281 CegarLoopForPetriNet]: 19 programPoint places, -6 predicate places. [2023-08-24 18:36:36,397 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 8 transitions, 25 flow [2023-08-24 18:36:36,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 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-08-24 18:36:36,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:36,398 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-24 18:36:36,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 18:36:36,398 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 13 more)] === [2023-08-24 18:36:36,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:36,400 INFO L85 PathProgramCache]: Analyzing trace with hash -112678424, now seen corresponding path program 1 times [2023-08-24 18:36:36,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:36,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706609752] [2023-08-24 18:36:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:36,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:36,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:36:36,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 18:36:36,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:36:36,454 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 18:36:36,455 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 18:36:36,455 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining) [2023-08-24 18:36:36,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 17 remaining) [2023-08-24 18:36:36,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (14 of 17 remaining) [2023-08-24 18:36:36,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (13 of 17 remaining) [2023-08-24 18:36:36,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (12 of 17 remaining) [2023-08-24 18:36:36,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (11 of 17 remaining) [2023-08-24 18:36:36,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (10 of 17 remaining) [2023-08-24 18:36:36,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (9 of 17 remaining) [2023-08-24 18:36:36,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (8 of 17 remaining) [2023-08-24 18:36:36,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 17 remaining) [2023-08-24 18:36:36,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (6 of 17 remaining) [2023-08-24 18:36:36,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (5 of 17 remaining) [2023-08-24 18:36:36,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (4 of 17 remaining) [2023-08-24 18:36:36,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (3 of 17 remaining) [2023-08-24 18:36:36,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (2 of 17 remaining) [2023-08-24 18:36:36,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (1 of 17 remaining) [2023-08-24 18:36:36,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (0 of 17 remaining) [2023-08-24 18:36:36,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 18:36:36,460 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-08-24 18:36:36,462 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 18:36:36,463 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-24 18:36:36,497 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 18:36:36,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 139 places, 143 transitions, 298 flow [2023-08-24 18:36:36,543 INFO L124 PetriNetUnfolderBase]: 11/165 cut-off events. [2023-08-24 18:36:36,543 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 18:36:36,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 165 events. 11/165 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 337 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2023-08-24 18:36:36,548 INFO L82 GeneralOperation]: Start removeDead. Operand has 139 places, 143 transitions, 298 flow [2023-08-24 18:36:36,550 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 143 transitions, 298 flow [2023-08-24 18:36:36,550 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 18:36:36,551 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 143 transitions, 298 flow [2023-08-24 18:36:36,551 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 143 transitions, 298 flow [2023-08-24 18:36:36,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 139 places, 143 transitions, 298 flow [2023-08-24 18:36:36,576 INFO L124 PetriNetUnfolderBase]: 11/165 cut-off events. [2023-08-24 18:36:36,577 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 18:36:36,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 165 events. 11/165 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 337 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2023-08-24 18:36:36,584 INFO L119 LiptonReduction]: Number of co-enabled transitions 9860 [2023-08-24 18:36:38,359 INFO L134 LiptonReduction]: Checked pairs total: 20582 [2023-08-24 18:36:38,359 INFO L136 LiptonReduction]: Total number of compositions: 120 [2023-08-24 18:36:38,365 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 18:36:38,369 INFO L357 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@21c0590f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 18:36:38,370 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-08-24 18:36:38,372 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 18:36:38,372 INFO L124 PetriNetUnfolderBase]: 0/8 cut-off events. [2023-08-24 18:36:38,372 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:38,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:38,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-24 18:36:38,372 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 21 more)] === [2023-08-24 18:36:38,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:38,373 INFO L85 PathProgramCache]: Analyzing trace with hash 729783410, now seen corresponding path program 1 times [2023-08-24 18:36:38,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:38,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557154154] [2023-08-24 18:36:38,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:38,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:38,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:38,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:38,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557154154] [2023-08-24 18:36:38,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557154154] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:38,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:38,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:36:38,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97451420] [2023-08-24 18:36:38,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:38,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:38,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:38,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:38,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:38,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 263 [2023-08-24 18:36:38,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 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-08-24 18:36:38,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:38,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 263 [2023-08-24 18:36:38,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:38,677 INFO L124 PetriNetUnfolderBase]: 853/1459 cut-off events. [2023-08-24 18:36:38,677 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-24 18:36:38,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1459 events. 853/1459 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8334 event pairs, 320 based on Foata normal form. 0/1171 useless extension candidates. Maximal degree in co-relation 2282. Up to 925 conditions per place. [2023-08-24 18:36:38,686 INFO L140 encePairwiseOnDemand]: 238/263 looper letters, 56 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2023-08-24 18:36:38,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 69 transitions, 287 flow [2023-08-24 18:36:38,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:36:38,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:36:38,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 395 transitions. [2023-08-24 18:36:38,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5006337135614702 [2023-08-24 18:36:38,689 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 395 transitions. [2023-08-24 18:36:38,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 395 transitions. [2023-08-24 18:36:38,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:38,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 395 transitions. [2023-08-24 18:36:38,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 131.66666666666666) internal successors, (395), 3 states have internal predecessors, (395), 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-08-24 18:36:38,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 263.0) internal successors, (1052), 4 states have internal predecessors, (1052), 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-08-24 18:36:38,693 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 263.0) internal successors, (1052), 4 states have internal predecessors, (1052), 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-08-24 18:36:38,693 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 112 flow. Second operand 3 states and 395 transitions. [2023-08-24 18:36:38,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 69 transitions, 287 flow [2023-08-24 18:36:38,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 69 transitions, 285 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-24 18:36:38,696 INFO L231 Difference]: Finished difference. Result has 46 places, 49 transitions, 176 flow [2023-08-24 18:36:38,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=46, PETRI_TRANSITIONS=49} [2023-08-24 18:36:38,697 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2023-08-24 18:36:38,697 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 49 transitions, 176 flow [2023-08-24 18:36:38,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 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-08-24 18:36:38,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:38,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-24 18:36:38,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 18:36:38,698 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONASSERT === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 21 more)] === [2023-08-24 18:36:38,698 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:38,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1148449956, now seen corresponding path program 1 times [2023-08-24 18:36:38,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:38,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070486315] [2023-08-24 18:36:38,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:38,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:38,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:38,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:38,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:38,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070486315] [2023-08-24 18:36:38,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070486315] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:38,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:38,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 18:36:38,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251788684] [2023-08-24 18:36:38,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:38,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:38,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:38,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:38,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:38,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 263 [2023-08-24 18:36:38,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 49 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 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-08-24 18:36:38,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:38,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 263 [2023-08-24 18:36:38,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:38,877 INFO L124 PetriNetUnfolderBase]: 449/930 cut-off events. [2023-08-24 18:36:38,877 INFO L125 PetriNetUnfolderBase]: For 143/143 co-relation queries the response was YES. [2023-08-24 18:36:38,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2004 conditions, 930 events. 449/930 cut-off events. For 143/143 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5397 event pairs, 165 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 1342. Up to 525 conditions per place. [2023-08-24 18:36:38,884 INFO L140 encePairwiseOnDemand]: 258/263 looper letters, 39 selfloop transitions, 3 changer transitions 0/65 dead transitions. [2023-08-24 18:36:38,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 65 transitions, 309 flow [2023-08-24 18:36:38,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:36:38,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:36:38,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 369 transitions. [2023-08-24 18:36:38,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.467680608365019 [2023-08-24 18:36:38,886 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 369 transitions. [2023-08-24 18:36:38,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 369 transitions. [2023-08-24 18:36:38,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:38,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 369 transitions. [2023-08-24 18:36:38,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 123.0) internal successors, (369), 3 states have internal predecessors, (369), 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-08-24 18:36:38,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 263.0) internal successors, (1052), 4 states have internal predecessors, (1052), 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-08-24 18:36:38,890 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 263.0) internal successors, (1052), 4 states have internal predecessors, (1052), 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-08-24 18:36:38,890 INFO L175 Difference]: Start difference. First operand has 46 places, 49 transitions, 176 flow. Second operand 3 states and 369 transitions. [2023-08-24 18:36:38,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 65 transitions, 309 flow [2023-08-24 18:36:38,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 65 transitions, 285 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 18:36:38,895 INFO L231 Difference]: Finished difference. Result has 47 places, 51 transitions, 177 flow [2023-08-24 18:36:38,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=47, PETRI_TRANSITIONS=51} [2023-08-24 18:36:38,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -4 predicate places. [2023-08-24 18:36:38,896 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 51 transitions, 177 flow [2023-08-24 18:36:38,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 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-08-24 18:36:38,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:38,897 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-24 18:36:38,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 18:36:38,897 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 21 more)] === [2023-08-24 18:36:38,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:38,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1468968470, now seen corresponding path program 1 times [2023-08-24 18:36:38,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:38,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758765608] [2023-08-24 18:36:38,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:38,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:38,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:36:38,917 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 18:36:38,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:36:38,936 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 18:36:38,936 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 18:36:38,937 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 25 remaining) [2023-08-24 18:36:38,937 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2023-08-24 18:36:38,941 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2023-08-24 18:36:38,941 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2023-08-24 18:36:38,941 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (20 of 25 remaining) [2023-08-24 18:36:38,941 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2023-08-24 18:36:38,941 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2023-08-24 18:36:38,941 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2023-08-24 18:36:38,942 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2023-08-24 18:36:38,942 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (12 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (11 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (10 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (9 of 25 remaining) [2023-08-24 18:36:38,943 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2023-08-24 18:36:38,944 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2023-08-24 18:36:38,944 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2023-08-24 18:36:38,944 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2023-08-24 18:36:38,944 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (4 of 25 remaining) [2023-08-24 18:36:38,944 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2023-08-24 18:36:38,945 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2023-08-24 18:36:38,945 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2023-08-24 18:36:38,945 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2023-08-24 18:36:38,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 18:36:38,945 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-08-24 18:36:38,946 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 18:36:38,946 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-24 18:36:38,982 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 18:36:38,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 202 transitions, 425 flow [2023-08-24 18:36:39,018 INFO L124 PetriNetUnfolderBase]: 16/236 cut-off events. [2023-08-24 18:36:39,019 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 18:36:39,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 236 events. 16/236 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 667 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 186. Up to 8 conditions per place. [2023-08-24 18:36:39,022 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 202 transitions, 425 flow [2023-08-24 18:36:39,025 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 196 places, 202 transitions, 425 flow [2023-08-24 18:36:39,025 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 18:36:39,025 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 202 transitions, 425 flow [2023-08-24 18:36:39,026 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 196 places, 202 transitions, 425 flow [2023-08-24 18:36:39,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 202 transitions, 425 flow [2023-08-24 18:36:39,051 INFO L124 PetriNetUnfolderBase]: 16/236 cut-off events. [2023-08-24 18:36:39,051 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 18:36:39,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 236 events. 16/236 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 667 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 186. Up to 8 conditions per place. [2023-08-24 18:36:39,065 INFO L119 LiptonReduction]: Number of co-enabled transitions 25056 [2023-08-24 18:36:41,463 INFO L134 LiptonReduction]: Checked pairs total: 56044 [2023-08-24 18:36:41,463 INFO L136 LiptonReduction]: Total number of compositions: 172 [2023-08-24 18:36:41,467 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 18:36:41,467 INFO L357 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@21c0590f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 18:36:41,467 INFO L358 AbstractCegarLoop]: Starting to check reachability of 33 error locations. [2023-08-24 18:36:41,469 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 18:36:41,469 INFO L124 PetriNetUnfolderBase]: 0/8 cut-off events. [2023-08-24 18:36:41,469 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:41,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:41,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-24 18:36:41,470 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 29 more)] === [2023-08-24 18:36:41,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:41,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1139549544, now seen corresponding path program 1 times [2023-08-24 18:36:41,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:41,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774016912] [2023-08-24 18:36:41,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:41,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:41,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:41,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:41,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774016912] [2023-08-24 18:36:41,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774016912] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:41,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:41,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:36:41,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201110953] [2023-08-24 18:36:41,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:41,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:41,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:41,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:41,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:41,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 374 [2023-08-24 18:36:41,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 165 flow. Second operand has 3 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 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-08-24 18:36:41,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:41,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 374 [2023-08-24 18:36:41,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:44,537 INFO L124 PetriNetUnfolderBase]: 26539/38049 cut-off events. [2023-08-24 18:36:44,538 INFO L125 PetriNetUnfolderBase]: For 1804/1804 co-relation queries the response was YES. [2023-08-24 18:36:44,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77277 conditions, 38049 events. 26539/38049 cut-off events. For 1804/1804 co-relation queries the response was YES. Maximal size of possible extension queue 1584. Compared 265743 event pairs, 10386 based on Foata normal form. 0/29702 useless extension candidates. Maximal degree in co-relation 45726. Up to 23041 conditions per place. [2023-08-24 18:36:44,802 INFO L140 encePairwiseOnDemand]: 337/374 looper letters, 83 selfloop transitions, 15 changer transitions 0/101 dead transitions. [2023-08-24 18:36:44,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 101 transitions, 431 flow [2023-08-24 18:36:44,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:36:44,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:36:44,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 556 transitions. [2023-08-24 18:36:44,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49554367201426025 [2023-08-24 18:36:44,804 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 556 transitions. [2023-08-24 18:36:44,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 556 transitions. [2023-08-24 18:36:44,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:44,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 556 transitions. [2023-08-24 18:36:44,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 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-08-24 18:36:44,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 18:36:44,811 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 18:36:44,811 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 165 flow. Second operand 3 states and 556 transitions. [2023-08-24 18:36:44,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 101 transitions, 431 flow [2023-08-24 18:36:44,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 101 transitions, 423 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-08-24 18:36:44,817 INFO L231 Difference]: Finished difference. Result has 64 places, 71 transitions, 259 flow [2023-08-24 18:36:44,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=259, PETRI_PLACES=64, PETRI_TRANSITIONS=71} [2023-08-24 18:36:44,819 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -9 predicate places. [2023-08-24 18:36:44,820 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 71 transitions, 259 flow [2023-08-24 18:36:44,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 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-08-24 18:36:44,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:44,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-24 18:36:44,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 18:36:44,820 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONASSERT === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 29 more)] === [2023-08-24 18:36:44,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:44,821 INFO L85 PathProgramCache]: Analyzing trace with hash 966298640, now seen corresponding path program 1 times [2023-08-24 18:36:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:44,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442017046] [2023-08-24 18:36:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:44,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:44,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:44,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:44,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:44,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442017046] [2023-08-24 18:36:44,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442017046] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:44,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:44,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 18:36:44,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407297223] [2023-08-24 18:36:44,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:44,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:44,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:44,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:44,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:44,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 374 [2023-08-24 18:36:44,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 71 transitions, 259 flow. Second operand has 3 states, 3 states have (on average 155.66666666666666) internal successors, (467), 3 states have internal predecessors, (467), 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-08-24 18:36:44,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:44,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 374 [2023-08-24 18:36:44,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:46,236 INFO L124 PetriNetUnfolderBase]: 9564/16641 cut-off events. [2023-08-24 18:36:46,236 INFO L125 PetriNetUnfolderBase]: For 3804/3867 co-relation queries the response was YES. [2023-08-24 18:36:46,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36192 conditions, 16641 events. 9564/16641 cut-off events. For 3804/3867 co-relation queries the response was YES. Maximal size of possible extension queue 842. Compared 136049 event pairs, 3134 based on Foata normal form. 56/14004 useless extension candidates. Maximal degree in co-relation 25266. Up to 10155 conditions per place. [2023-08-24 18:36:46,367 INFO L140 encePairwiseOnDemand]: 367/374 looper letters, 55 selfloop transitions, 4 changer transitions 0/95 dead transitions. [2023-08-24 18:36:46,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 453 flow [2023-08-24 18:36:46,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:36:46,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:36:46,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2023-08-24 18:36:46,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2023-08-24 18:36:46,369 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2023-08-24 18:36:46,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2023-08-24 18:36:46,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:46,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2023-08-24 18:36:46,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 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-08-24 18:36:46,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 18:36:46,373 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 18:36:46,374 INFO L175 Difference]: Start difference. First operand has 64 places, 71 transitions, 259 flow. Second operand 3 states and 517 transitions. [2023-08-24 18:36:46,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 453 flow [2023-08-24 18:36:46,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 95 transitions, 417 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 18:36:46,469 INFO L231 Difference]: Finished difference. Result has 65 places, 74 transitions, 259 flow [2023-08-24 18:36:46,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=259, PETRI_PLACES=65, PETRI_TRANSITIONS=74} [2023-08-24 18:36:46,471 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -8 predicate places. [2023-08-24 18:36:46,471 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 74 transitions, 259 flow [2023-08-24 18:36:46,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 155.66666666666666) internal successors, (467), 3 states have internal predecessors, (467), 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-08-24 18:36:46,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:46,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 18:36:46,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 18:36:46,472 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 29 more)] === [2023-08-24 18:36:46,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:46,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1149543299, now seen corresponding path program 1 times [2023-08-24 18:36:46,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:46,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242774739] [2023-08-24 18:36:46,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:46,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:46,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:46,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:46,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:46,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242774739] [2023-08-24 18:36:46,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242774739] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:46,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:46,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:36:46,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713113055] [2023-08-24 18:36:46,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:46,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:46,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:46,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:46,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:46,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 374 [2023-08-24 18:36:46,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 74 transitions, 259 flow. Second operand has 3 states, 3 states have (on average 141.33333333333334) internal successors, (424), 3 states have internal predecessors, (424), 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-08-24 18:36:46,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:46,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 374 [2023-08-24 18:36:46,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:36:48,887 INFO L124 PetriNetUnfolderBase]: 27424/39444 cut-off events. [2023-08-24 18:36:48,887 INFO L125 PetriNetUnfolderBase]: For 8514/8514 co-relation queries the response was YES. [2023-08-24 18:36:48,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94926 conditions, 39444 events. 27424/39444 cut-off events. For 8514/8514 co-relation queries the response was YES. Maximal size of possible extension queue 1664. Compared 273475 event pairs, 16524 based on Foata normal form. 0/35291 useless extension candidates. Maximal degree in co-relation 59567. Up to 33197 conditions per place. [2023-08-24 18:36:49,281 INFO L140 encePairwiseOnDemand]: 364/374 looper letters, 102 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2023-08-24 18:36:49,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 121 transitions, 655 flow [2023-08-24 18:36:49,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:36:49,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:36:49,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 502 transitions. [2023-08-24 18:36:49,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474153297682709 [2023-08-24 18:36:49,284 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 502 transitions. [2023-08-24 18:36:49,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 502 transitions. [2023-08-24 18:36:49,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:36:49,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 502 transitions. [2023-08-24 18:36:49,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.33333333333334) internal successors, (502), 3 states have internal predecessors, (502), 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-08-24 18:36:49,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 18:36:49,289 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 374.0) internal successors, (1496), 4 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 18:36:49,289 INFO L175 Difference]: Start difference. First operand has 65 places, 74 transitions, 259 flow. Second operand 3 states and 502 transitions. [2023-08-24 18:36:49,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 121 transitions, 655 flow [2023-08-24 18:36:49,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 121 transitions, 651 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 18:36:49,295 INFO L231 Difference]: Finished difference. Result has 68 places, 88 transitions, 401 flow [2023-08-24 18:36:49,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=374, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=401, PETRI_PLACES=68, PETRI_TRANSITIONS=88} [2023-08-24 18:36:49,296 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2023-08-24 18:36:49,298 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 88 transitions, 401 flow [2023-08-24 18:36:49,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.33333333333334) internal successors, (424), 3 states have internal predecessors, (424), 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-08-24 18:36:49,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:49,299 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-24 18:36:49,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 18:36:49,299 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 29 more)] === [2023-08-24 18:36:49,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:49,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1031787559, now seen corresponding path program 1 times [2023-08-24 18:36:49,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:49,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207339153] [2023-08-24 18:36:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:49,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:49,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:36:49,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 18:36:49,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:36:49,335 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 18:36:49,335 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 18:36:49,336 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (32 of 33 remaining) [2023-08-24 18:36:49,336 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (31 of 33 remaining) [2023-08-24 18:36:49,336 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (30 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (29 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (28 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (27 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (26 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (25 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (24 of 33 remaining) [2023-08-24 18:36:49,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (22 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (21 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (20 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (19 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (18 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (17 of 33 remaining) [2023-08-24 18:36:49,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (16 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (14 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (13 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (12 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (11 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (10 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (9 of 33 remaining) [2023-08-24 18:36:49,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (8 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (6 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (5 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (4 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (3 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (2 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (1 of 33 remaining) [2023-08-24 18:36:49,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (0 of 33 remaining) [2023-08-24 18:36:49,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 18:36:49,341 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-08-24 18:36:49,342 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 18:36:49,342 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-24 18:36:49,386 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 18:36:49,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 253 places, 261 transitions, 554 flow [2023-08-24 18:36:49,435 INFO L124 PetriNetUnfolderBase]: 21/307 cut-off events. [2023-08-24 18:36:49,435 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 18:36:49,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 307 events. 21/307 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1042 event pairs, 0 based on Foata normal form. 0/249 useless extension candidates. Maximal degree in co-relation 244. Up to 10 conditions per place. [2023-08-24 18:36:49,439 INFO L82 GeneralOperation]: Start removeDead. Operand has 253 places, 261 transitions, 554 flow [2023-08-24 18:36:49,445 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 253 places, 261 transitions, 554 flow [2023-08-24 18:36:49,445 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 18:36:49,446 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 253 places, 261 transitions, 554 flow [2023-08-24 18:36:49,446 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 253 places, 261 transitions, 554 flow [2023-08-24 18:36:49,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 253 places, 261 transitions, 554 flow [2023-08-24 18:36:49,490 INFO L124 PetriNetUnfolderBase]: 21/307 cut-off events. [2023-08-24 18:36:49,490 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 18:36:49,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 307 events. 21/307 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1042 event pairs, 0 based on Foata normal form. 0/249 useless extension candidates. Maximal degree in co-relation 244. Up to 10 conditions per place. [2023-08-24 18:36:49,511 INFO L119 LiptonReduction]: Number of co-enabled transitions 47096 [2023-08-24 18:36:52,527 INFO L134 LiptonReduction]: Checked pairs total: 106760 [2023-08-24 18:36:52,527 INFO L136 LiptonReduction]: Total number of compositions: 225 [2023-08-24 18:36:52,530 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 18:36:52,531 INFO L357 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@21c0590f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 18:36:52,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 41 error locations. [2023-08-24 18:36:52,533 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 18:36:52,533 INFO L124 PetriNetUnfolderBase]: 0/8 cut-off events. [2023-08-24 18:36:52,534 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 18:36:52,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:36:52,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-24 18:36:52,534 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 37 more)] === [2023-08-24 18:36:52,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:36:52,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1661888689, now seen corresponding path program 1 times [2023-08-24 18:36:52,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:36:52,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380607599] [2023-08-24 18:36:52,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:36:52,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:36:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:36:52,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:36:52,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:36:52,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380607599] [2023-08-24 18:36:52,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380607599] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:36:52,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:36:52,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:36:52,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942370129] [2023-08-24 18:36:52,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:36:52,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:36:52,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:36:52,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:36:52,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:36:52,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 486 [2023-08-24 18:36:52,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 93 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 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-08-24 18:36:52,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:36:52,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 486 [2023-08-24 18:36:52,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:37:46,187 INFO L124 PetriNetUnfolderBase]: 663183/871316 cut-off events. [2023-08-24 18:37:46,187 INFO L125 PetriNetUnfolderBase]: For 60020/60020 co-relation queries the response was YES. [2023-08-24 18:37:48,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1771563 conditions, 871316 events. 663183/871316 cut-off events. For 60020/60020 co-relation queries the response was YES. Maximal size of possible extension queue 25491. Compared 6679214 event pairs, 265326 based on Foata normal form. 0/669615 useless extension candidates. Maximal degree in co-relation 813726. Up to 511331 conditions per place. [2023-08-24 18:37:52,033 INFO L140 encePairwiseOnDemand]: 438/486 looper letters, 110 selfloop transitions, 20 changer transitions 0/133 dead transitions. [2023-08-24 18:37:52,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 133 transitions, 579 flow [2023-08-24 18:37:52,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:37:52,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:37:52,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 715 transitions. [2023-08-24 18:37:52,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49039780521262005 [2023-08-24 18:37:52,035 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 715 transitions. [2023-08-24 18:37:52,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 715 transitions. [2023-08-24 18:37:52,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:37:52,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 715 transitions. [2023-08-24 18:37:52,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 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-08-24 18:37:52,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:37:52,040 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:37:52,040 INFO L175 Difference]: Start difference. First operand has 95 places, 93 transitions, 218 flow. Second operand 3 states and 715 transitions. [2023-08-24 18:37:52,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 133 transitions, 579 flow [2023-08-24 18:37:52,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 133 transitions, 561 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-08-24 18:37:52,068 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 342 flow [2023-08-24 18:37:52,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=486, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2023-08-24 18:37:52,069 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -13 predicate places. [2023-08-24 18:37:52,069 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 342 flow [2023-08-24 18:37:52,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 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-08-24 18:37:52,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:37:52,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-24 18:37:52,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 18:37:52,070 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONASSERT === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 37 more)] === [2023-08-24 18:37:52,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:37:52,070 INFO L85 PathProgramCache]: Analyzing trace with hash -21056488, now seen corresponding path program 1 times [2023-08-24 18:37:52,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:37:52,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337310483] [2023-08-24 18:37:52,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:37:52,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:37:52,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:37:52,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:37:52,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:37:52,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337310483] [2023-08-24 18:37:52,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337310483] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:37:52,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:37:52,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 18:37:52,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378974518] [2023-08-24 18:37:52,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:37:52,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:37:52,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:37:52,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:37:52,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:37:52,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 486 [2023-08-24 18:37:52,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 342 flow. Second operand has 3 states, 3 states have (on average 199.66666666666666) internal successors, (599), 3 states have internal predecessors, (599), 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-08-24 18:37:52,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:37:52,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 486 [2023-08-24 18:37:52,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:38:20,579 INFO L124 PetriNetUnfolderBase]: 259233/381508 cut-off events. [2023-08-24 18:38:20,579 INFO L125 PetriNetUnfolderBase]: For 91456/93185 co-relation queries the response was YES. [2023-08-24 18:38:22,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 851791 conditions, 381508 events. 259233/381508 cut-off events. For 91456/93185 co-relation queries the response was YES. Maximal size of possible extension queue 14144. Compared 3505201 event pairs, 83451 based on Foata normal form. 448/318146 useless extension candidates. Maximal degree in co-relation 563374. Up to 288811 conditions per place. [2023-08-24 18:38:24,038 INFO L140 encePairwiseOnDemand]: 477/486 looper letters, 76 selfloop transitions, 5 changer transitions 0/125 dead transitions. [2023-08-24 18:38:24,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 125 transitions, 607 flow [2023-08-24 18:38:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:38:24,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:38:24,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2023-08-24 18:38:24,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588477366255144 [2023-08-24 18:38:24,041 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2023-08-24 18:38:24,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2023-08-24 18:38:24,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:38:24,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2023-08-24 18:38:24,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 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-08-24 18:38:24,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:38:24,045 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:38:24,046 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 342 flow. Second operand 3 states and 669 transitions. [2023-08-24 18:38:24,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 125 transitions, 607 flow [2023-08-24 18:38:34,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 125 transitions, 559 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 18:38:34,798 INFO L231 Difference]: Finished difference. Result has 83 places, 97 transitions, 341 flow [2023-08-24 18:38:34,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=486, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=341, PETRI_PLACES=83, PETRI_TRANSITIONS=97} [2023-08-24 18:38:34,799 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -12 predicate places. [2023-08-24 18:38:34,799 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 97 transitions, 341 flow [2023-08-24 18:38:34,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 199.66666666666666) internal successors, (599), 3 states have internal predecessors, (599), 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-08-24 18:38:34,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:38:34,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 18:38:34,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 18:38:34,800 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 37 more)] === [2023-08-24 18:38:34,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:38:34,807 INFO L85 PathProgramCache]: Analyzing trace with hash -2079248895, now seen corresponding path program 1 times [2023-08-24 18:38:34,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:38:34,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055800295] [2023-08-24 18:38:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:38:34,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:38:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:38:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 18:38:34,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:38:34,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055800295] [2023-08-24 18:38:34,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055800295] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:38:34,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:38:34,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:38:34,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488883494] [2023-08-24 18:38:34,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:38:34,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:38:34,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:38:34,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:38:34,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:38:34,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 486 [2023-08-24 18:38:34,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 97 transitions, 341 flow. Second operand has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 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-08-24 18:38:34,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:38:34,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 486 [2023-08-24 18:38:34,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:39:48,062 INFO L124 PetriNetUnfolderBase]: 709822/933106 cut-off events. [2023-08-24 18:39:48,063 INFO L125 PetriNetUnfolderBase]: For 231233/231233 co-relation queries the response was YES. [2023-08-24 18:39:51,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2268538 conditions, 933106 events. 709822/933106 cut-off events. For 231233/231233 co-relation queries the response was YES. Maximal size of possible extension queue 27761. Compared 7135673 event pairs, 430190 based on Foata normal form. 0/824784 useless extension candidates. Maximal degree in co-relation 1384544. Up to 800219 conditions per place. [2023-08-24 18:39:55,641 INFO L140 encePairwiseOnDemand]: 473/486 looper letters, 141 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2023-08-24 18:39:55,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 166 transitions, 904 flow [2023-08-24 18:39:55,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:39:55,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:39:55,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 653 transitions. [2023-08-24 18:39:55,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44787379972565156 [2023-08-24 18:39:55,643 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 653 transitions. [2023-08-24 18:39:55,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 653 transitions. [2023-08-24 18:39:55,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:39:55,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 653 transitions. [2023-08-24 18:39:55,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.66666666666666) internal successors, (653), 3 states have internal predecessors, (653), 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-08-24 18:39:55,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:39:55,648 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:39:55,649 INFO L175 Difference]: Start difference. First operand has 83 places, 97 transitions, 341 flow. Second operand 3 states and 653 transitions. [2023-08-24 18:39:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 166 transitions, 904 flow [2023-08-24 18:39:55,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 166 transitions, 899 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 18:39:55,691 INFO L231 Difference]: Finished difference. Result has 86 places, 117 transitions, 542 flow [2023-08-24 18:39:55,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=486, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=542, PETRI_PLACES=86, PETRI_TRANSITIONS=117} [2023-08-24 18:39:55,691 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -9 predicate places. [2023-08-24 18:39:55,691 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 117 transitions, 542 flow [2023-08-24 18:39:55,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 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-08-24 18:39:55,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:39:55,692 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 18:39:55,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 18:39:55,692 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 37 more)] === [2023-08-24 18:39:55,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:39:55,693 INFO L85 PathProgramCache]: Analyzing trace with hash -320494614, now seen corresponding path program 1 times [2023-08-24 18:39:55,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:39:55,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832522594] [2023-08-24 18:39:55,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:39:55,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:39:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:39:55,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 18:39:55,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:39:55,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832522594] [2023-08-24 18:39:55,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832522594] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:39:55,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:39:55,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:39:55,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634044665] [2023-08-24 18:39:55,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:39:55,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:39:55,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:39:55,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:39:55,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:39:55,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 486 [2023-08-24 18:39:55,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 117 transitions, 542 flow. Second operand has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 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-08-24 18:39:55,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:39:55,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 486 [2023-08-24 18:39:55,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:41:07,053 INFO L124 PetriNetUnfolderBase]: 731602/962045 cut-off events. [2023-08-24 18:41:07,054 INFO L125 PetriNetUnfolderBase]: For 595805/595805 co-relation queries the response was YES. [2023-08-24 18:41:09,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2590303 conditions, 962045 events. 731602/962045 cut-off events. For 595805/595805 co-relation queries the response was YES. Maximal size of possible extension queue 28480. Compared 7369662 event pairs, 459598 based on Foata normal form. 0/870386 useless extension candidates. Maximal degree in co-relation 1725072. Up to 900347 conditions per place. [2023-08-24 18:41:14,422 INFO L140 encePairwiseOnDemand]: 474/486 looper letters, 159 selfloop transitions, 35 changer transitions 0/197 dead transitions. [2023-08-24 18:41:14,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 197 transitions, 1300 flow [2023-08-24 18:41:14,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:41:14,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:41:14,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 651 transitions. [2023-08-24 18:41:14,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44650205761316875 [2023-08-24 18:41:14,424 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 651 transitions. [2023-08-24 18:41:14,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 651 transitions. [2023-08-24 18:41:14,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:41:14,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 651 transitions. [2023-08-24 18:41:14,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 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-08-24 18:41:14,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:41:14,428 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:41:14,428 INFO L175 Difference]: Start difference. First operand has 86 places, 117 transitions, 542 flow. Second operand 3 states and 651 transitions. [2023-08-24 18:41:14,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 197 transitions, 1300 flow [2023-08-24 18:43:15,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 197 transitions, 1224 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 18:43:15,808 INFO L231 Difference]: Finished difference. Result has 87 places, 148 transitions, 841 flow [2023-08-24 18:43:15,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=486, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=841, PETRI_PLACES=87, PETRI_TRANSITIONS=148} [2023-08-24 18:43:15,808 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -8 predicate places. [2023-08-24 18:43:15,808 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 148 transitions, 841 flow [2023-08-24 18:43:15,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 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-08-24 18:43:15,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:43:15,809 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 18:43:15,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 18:43:15,809 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1ASSERT_VIOLATIONASSERT === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 37 more)] === [2023-08-24 18:43:15,809 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:43:15,809 INFO L85 PathProgramCache]: Analyzing trace with hash 299251856, now seen corresponding path program 1 times [2023-08-24 18:43:15,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:43:15,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864384053] [2023-08-24 18:43:15,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:43:15,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:43:15,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 18:43:15,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 18:43:15,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 18:43:15,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864384053] [2023-08-24 18:43:15,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864384053] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 18:43:15,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 18:43:15,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 18:43:15,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939421996] [2023-08-24 18:43:15,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 18:43:15,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 18:43:15,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 18:43:15,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 18:43:15,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 18:43:15,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 486 [2023-08-24 18:43:15,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 148 transitions, 841 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 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-08-24 18:43:15,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 18:43:15,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 486 [2023-08-24 18:43:15,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 18:43:17,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, 50#L709-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:17,048 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-24 18:43:17,048 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-24 18:43:17,048 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-24 18:43:17,048 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-24 18:43:17,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 193#L709-5true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:17,353 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,354 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,354 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,354 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 193#L709-5true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:17,756 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-24 18:43:17,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 77#L710true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:17,775 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-24 18:43:17,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:17,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:17,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:18,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, 50#L709-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:18,049 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,049 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,049 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,049 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:18,821 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,822 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,822 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,822 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 52#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:18,822 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,822 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,839 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,839 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:18,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 77#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:18,874 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-24 18:43:18,874 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:18,874 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:18,874 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:19,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:19,414 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-24 18:43:19,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:19,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:19,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-24 18:43:19,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 193#L709-5true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:19,484 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,484 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,484 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,484 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 52#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:19,778 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,778 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,778 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,779 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:19,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:19,781 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-24 18:43:19,781 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:19,781 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:19,781 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:20,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:20,330 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-24 18:43:20,330 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:20,330 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:20,330 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-24 18:43:20,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 193#L709-5true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:20,377 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,377 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,377 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,377 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 77#L710true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:20,405 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-24 18:43:20,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:20,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:20,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:20,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 52#L711-1true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:20,671 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:20,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-24 18:43:21,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:21,387 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 52#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:21,387 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:21,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 77#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:21,395 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-24 18:43:21,395 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:21,395 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:21,395 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:22,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:22,275 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-24 18:43:22,275 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:22,275 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:22,275 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-24 18:43:22,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][103], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 52#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:22,546 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:22,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:22,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:22,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:22,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:22,547 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:22,547 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:22,547 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:22,547 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:23,254 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,254 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,254 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,254 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:23,559 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,559 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,559 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,559 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 56#$Ultimate##0true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:23,605 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,605 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,605 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,605 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1682] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread2of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread2of4ForFork0_~arg#1.offset_7|) (= |v_thr1Thread2of4ForFork0_#in~arg#1.base_7| |v_thr1Thread2of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_204| 0)) InVars {thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|} OutVars{thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_23|, thr1Thread2of4ForFork0_~arg#1.offset=|v_thr1Thread2of4ForFork0_~arg#1.offset_7|, thr1Thread2of4ForFork0_~arg#1.base=|v_thr1Thread2of4ForFork0_~arg#1.base_7|, #race~seed~0=|v_#race~seed~0_204|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread2of4ForFork0_~arg#1.offset, thr1Thread2of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][12], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:23,607 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,607 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,607 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,607 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, 193#L709-5true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 187#L709-1true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:23,777 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:23,777 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,777 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:23,797 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,797 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,797 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,797 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-24 18:43:23,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 52#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:23,886 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:23,886 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:23,886 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:23,887 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:24,720 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,720 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,720 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,721 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 11#L709-1true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:24,966 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,966 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,966 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:24,966 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, 56#$Ultimate##0true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,344 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,344 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,344 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,344 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1682] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread2of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread2of4ForFork0_~arg#1.offset_7|) (= |v_thr1Thread2of4ForFork0_#in~arg#1.base_7| |v_thr1Thread2of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_204| 0)) InVars {thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|} OutVars{thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_23|, thr1Thread2of4ForFork0_~arg#1.offset=|v_thr1Thread2of4ForFork0_~arg#1.offset_7|, thr1Thread2of4ForFork0_~arg#1.base=|v_thr1Thread2of4ForFork0_~arg#1.base_7|, #race~seed~0=|v_#race~seed~0_204|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread2of4ForFork0_~arg#1.offset, thr1Thread2of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][12], [Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 11#L709-1true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,346 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,346 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,346 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,346 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,348 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,348 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,348 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,348 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,349 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2023-08-24 18:43:25,349 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-24 18:43:25,349 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-24 18:43:25,349 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-24 18:43:25,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,349 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,349 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,349 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,349 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, 77#L710true, Black: 264#(= ~seed~0 1), 187#L709-1true, 109#thr1EXITtrue, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,546 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:25,546 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,546 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:25,583 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,583 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,583 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:25,584 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-24 18:43:26,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 149#L709-5true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,566 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,566 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,566 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,566 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,567 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-24 18:43:26,567 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-24 18:43:26,567 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-24 18:43:26,567 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-24 18:43:26,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,567 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,567 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,567 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,567 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 50#L709-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,780 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,780 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,780 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,780 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, 50#L709-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,864 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,864 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,864 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,864 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,864 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,972 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,972 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,973 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,973 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:26,976 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,977 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,977 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:26,977 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:27,090 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,090 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,090 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,090 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 187#L709-1true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:27,110 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-24 18:43:27,110 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-24 18:43:27,110 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-24 18:43:27,110 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-24 18:43:27,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 85#L709-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:27,135 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,135 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,135 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,135 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-24 18:43:27,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:27,875 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,875 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,875 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,875 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1682] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread2of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread2of4ForFork0_~arg#1.offset_7|) (= |v_thr1Thread2of4ForFork0_#in~arg#1.base_7| |v_thr1Thread2of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_204| 0)) InVars {thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|} OutVars{thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_23|, thr1Thread2of4ForFork0_~arg#1.offset=|v_thr1Thread2of4ForFork0_~arg#1.offset_7|, thr1Thread2of4ForFork0_~arg#1.base=|v_thr1Thread2of4ForFork0_~arg#1.base_7|, #race~seed~0=|v_#race~seed~0_204|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread2of4ForFork0_~arg#1.offset, thr1Thread2of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][12], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 11#L709-1true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:27,922 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 56#$Ultimate##0true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:27,922 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:27,922 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, 193#L709-5true, Black: 264#(= ~seed~0 1), 187#L709-1true, 109#thr1EXITtrue, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,110 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,110 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,110 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:28,163 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,163 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,164 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,164 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,568 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,568 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,568 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,568 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,573 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,573 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,573 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,574 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 193#L709-5true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,797 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,797 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,797 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,797 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,962 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,962 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,962 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,962 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:28,964 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,964 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,964 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:28,964 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:29,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 85#L709-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:29,025 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2023-08-24 18:43:29,026 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-24 18:43:29,026 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-24 18:43:29,026 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-24 18:43:29,026 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-24 18:43:29,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,076 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-24 18:43:29,076 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:29,076 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:29,076 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-24 18:43:29,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,261 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,261 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,261 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,261 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,812 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1682] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread2of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread2of4ForFork0_~arg#1.offset_7|) (= |v_thr1Thread2of4ForFork0_#in~arg#1.base_7| |v_thr1Thread2of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_204| 0)) InVars {thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|} OutVars{thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_23|, thr1Thread2of4ForFork0_~arg#1.offset=|v_thr1Thread2of4ForFork0_~arg#1.offset_7|, thr1Thread2of4ForFork0_~arg#1.base=|v_thr1Thread2of4ForFork0_~arg#1.base_7|, #race~seed~0=|v_#race~seed~0_204|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread2of4ForFork0_~arg#1.offset, thr1Thread2of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][12], [Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,909 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, 56#$Ultimate##0true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,910 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,910 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,913 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,913 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,913 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,914 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,914 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-24 18:43:29,914 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-24 18:43:29,914 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-24 18:43:29,914 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-24 18:43:29,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:29,915 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,915 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,915 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:29,915 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 187#L709-1true, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,128 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,128 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,128 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,217 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,217 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,217 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,217 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse]) [2023-08-24 18:43:30,223 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,223 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,223 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,223 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,362 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,362 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,362 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,362 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,364 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,364 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,364 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,364 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,449 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,449 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,449 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,449 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, 77#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,835 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,835 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,835 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,835 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,951 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,951 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,951 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,951 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:30,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1682] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread2of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread2of4ForFork0_~arg#1.offset_7|) (= |v_thr1Thread2of4ForFork0_#in~arg#1.base_7| |v_thr1Thread2of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_204| 0)) InVars {thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|} OutVars{thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_23|, thr1Thread2of4ForFork0_~arg#1.offset=|v_thr1Thread2of4ForFork0_~arg#1.offset_7|, thr1Thread2of4ForFork0_~arg#1.base=|v_thr1Thread2of4ForFork0_~arg#1.base_7|, #race~seed~0=|v_#race~seed~0_204|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread2of4ForFork0_~arg#1.offset, thr1Thread2of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][12], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,989 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,989 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,989 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,989 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 56#$Ultimate##0true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:30,989 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,990 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,990 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:30,990 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,046 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,046 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,046 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,046 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,059 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-24 18:43:31,059 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-24 18:43:31,059 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-24 18:43:31,059 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-24 18:43:31,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 187#L709-1true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,194 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,194 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,194 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-24 18:43:31,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 149#L709-5true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,346 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,346 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,346 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,346 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,346 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-24 18:43:31,346 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:31,346 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:31,346 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:31,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,347 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,347 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,347 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,347 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 193#L709-5true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,512 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:31,512 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:31,512 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:31,512 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:31,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L709-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,560 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,560 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,560 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,560 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, 50#L709-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:31,921 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,921 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,921 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,921 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:31,921 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,049 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,053 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,179 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,179 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,179 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,179 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 187#L709-1true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,205 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,205 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,205 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,205 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, 85#L709-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,232 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,232 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,232 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,232 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,351 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,351 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,351 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,351 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,352 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:32,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,352 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,352 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,352 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,355 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,355 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,355 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,355 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,508 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,508 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,508 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,508 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,548 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,549 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,549 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,549 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,575 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,575 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,575 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,575 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 40#L711true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,589 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,589 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,589 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,589 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:32,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:32,611 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,611 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,611 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:32,611 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, 50#L709-2true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:33,034 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,034 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,034 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,034 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:33,152 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-24 18:43:33,152 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:33,152 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:33,153 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-24 18:43:33,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, 174#L711true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:33,309 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 187#L709-1true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:33,325 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:33,325 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-24 18:43:33,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:33,510 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,511 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,511 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,511 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:33,515 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,515 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,515 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,515 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:33,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 77#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:33,638 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:33,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:33,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:33,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:34,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,232 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,232 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,232 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,232 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,234 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,234 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,234 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,234 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, 85#L709-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,301 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-24 18:43:34,301 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:34,301 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:34,301 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:34,301 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:34,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,355 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,534 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,534 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,534 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,534 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,536 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,536 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,536 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,536 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,580 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,580 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,580 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,580 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,654 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,654 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,654 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,654 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,678 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,678 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,678 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,678 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 194#L709-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,771 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:34,771 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:34,771 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:34,771 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:34,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,786 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,786 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,786 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,786 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 52#L711-1true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:34,796 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,796 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,796 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,796 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:34,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:34,965 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,233 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,233 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,233 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,369 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,376 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,376 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,376 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,376 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,453 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,453 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,453 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,453 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,481 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,481 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,481 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,481 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,481 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-24 18:43:35,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 118#$Ultimate##0true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,494 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-24 18:43:35,494 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:35,494 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:35,494 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-24 18:43:35,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,558 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,558 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,558 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,558 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,701 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,701 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,701 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,701 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,703 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,703 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,703 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,703 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:35,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:35,792 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:35,792 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:35,792 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:35,792 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,015 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,015 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,015 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,015 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1682] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread2of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread2of4ForFork0_~arg#1.offset_7|) (= |v_thr1Thread2of4ForFork0_#in~arg#1.base_7| |v_thr1Thread2of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_204| 0)) InVars {thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|} OutVars{thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_23|, thr1Thread2of4ForFork0_~arg#1.offset=|v_thr1Thread2of4ForFork0_~arg#1.offset_7|, thr1Thread2of4ForFork0_~arg#1.base=|v_thr1Thread2of4ForFork0_~arg#1.base_7|, #race~seed~0=|v_#race~seed~0_204|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread2of4ForFork0_#in~arg#1.offset=|v_thr1Thread2of4ForFork0_#in~arg#1.offset_7|, thr1Thread2of4ForFork0_#in~arg#1.base=|v_thr1Thread2of4ForFork0_#in~arg#1.base_7|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_31|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread2of4ForFork0_~arg#1.offset, thr1Thread2of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][12], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 11#L709-1true, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,058 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 56#$Ultimate##0true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,058 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,058 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,402 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,402 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,402 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,402 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:36,420 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is not cut-off event [2023-08-24 18:43:36,420 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-24 18:43:36,420 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-24 18:43:36,420 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-24 18:43:36,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, Black: 264#(= ~seed~0 1), 187#L709-1true, 109#thr1EXITtrue, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,588 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,588 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,759 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,759 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,759 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,759 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,774 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,774 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,774 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,774 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,775 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,775 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,775 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,775 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,850 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,850 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,851 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,851 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,878 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,879 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,879 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,879 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,900 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,900 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,900 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,900 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,907 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,907 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,907 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,907 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 149#L709-5true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,962 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,962 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,962 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,962 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 200#L710true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,975 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:36,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,985 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,985 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,985 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,985 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:36,997 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,997 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,997 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:36,997 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:37,134 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,134 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,134 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,134 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,243 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,243 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,243 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,244 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,244 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,244 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 85#L709-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,583 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,583 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,583 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,583 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,633 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,652 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-24 18:43:37,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,737 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,737 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,737 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,737 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,738 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-24 18:43:37,738 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:37,738 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:37,738 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:37,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,738 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,738 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,738 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,738 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1679] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread4of4ForFork0_#in~arg#1.base_9| |v_thr1Thread4of4ForFork0_~arg#1.base_9|) (= |v_thr1Thread4of4ForFork0_#in~arg#1.offset_9| |v_thr1Thread4of4ForFork0_~arg#1.offset_9|) (= |v_#race~seed~0_202| 0)) InVars {thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|} OutVars{thr1Thread4of4ForFork0_#in~arg#1.base=|v_thr1Thread4of4ForFork0_#in~arg#1.base_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_25|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_35|, thr1Thread4of4ForFork0_~arg#1.base=|v_thr1Thread4of4ForFork0_~arg#1.base_9|, #race~seed~0=|v_#race~seed~0_202|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|, thr1Thread4of4ForFork0_~arg#1.offset=|v_thr1Thread4of4ForFork0_~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_21|, thr1Thread4of4ForFork0_#in~arg#1.offset=|v_thr1Thread4of4ForFork0_#in~arg#1.offset_9|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_33|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_33|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread4of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread4of4ForFork0_~arg#1.offset, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1][39], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,739 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,739 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,739 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,739 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 88#$Ultimate##0true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,741 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,741 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,741 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,741 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,901 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,901 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,901 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,901 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,942 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,969 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,969 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,969 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,969 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:37,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 40#L711true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:37,984 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,984 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,984 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:37,985 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,006 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,006 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,006 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,006 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, 50#L709-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,158 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:38,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:38,261 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-24 18:43:38,261 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:38,261 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:38,261 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:38,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 174#L711true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,773 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,773 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,773 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,773 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1712] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread1of4ForFork0_~arg#1.base_11| |v_thr1Thread1of4ForFork0_#in~arg#1.base_11|) (= |v_#race~seed~0_218| 0) (= |v_thr1Thread1of4ForFork0_#in~arg#1.offset_11| |v_thr1Thread1of4ForFork0_~arg#1.offset_11|)) InVars {thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_33|, thr1Thread1of4ForFork0_#in~arg#1.offset=|v_thr1Thread1of4ForFork0_#in~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.offset=|v_thr1Thread1of4ForFork0_~arg#1.offset_11|, thr1Thread1of4ForFork0_~arg#1.base=|v_thr1Thread1of4ForFork0_~arg#1.base_11|, #race~seed~0=|v_#race~seed~0_218|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_41|, thr1Thread1of4ForFork0_#in~arg#1.base=|v_thr1Thread1of4ForFork0_#in~arg#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_45|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_47|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, thr1Thread1of4ForFork0_~arg#1.offset, thr1Thread1of4ForFork0_~arg#1.base, #race~seed~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][13], [Black: 256#true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 187#L709-1true, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,789 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,789 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,789 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,790 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 118#$Ultimate##0true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,790 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,790 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,790 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,790 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,975 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,976 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,976 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,976 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,976 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:38,987 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,987 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,987 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:38,987 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,106 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,106 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,106 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,106 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 3#L710true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,106 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,106 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,107 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,107 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,107 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,107 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,107 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,107 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 194#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,123 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,123 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,123 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,123 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,163 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,163 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,163 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,163 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 93#L710true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,168 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,168 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,168 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,168 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,205 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,408 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,408 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,468 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-24 18:43:39,468 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:39,468 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:39,468 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-24 18:43:39,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, 174#L711true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,481 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,481 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,481 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,481 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,482 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,482 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,482 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,482 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,483 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,483 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,483 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,483 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-24 18:43:39,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1650] L709-2-->L709-5: Formula: (and (not (= v_~seed~0_In_17 0)) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|) (= |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1| |v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|)) InVars {~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_In_1|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_In_1|} OutVars{~seed~0=v_~seed~0_In_17, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base_Out_2|, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset=|v_thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset_Out_2|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.base, thr1Thread4of4ForFork0_reach_error_#t~nondet0#1.offset][45], [Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,857 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,857 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,857 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,857 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 68#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,859 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,860 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,860 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,860 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:39,930 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,930 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,930 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:39,930 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,011 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,011 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,011 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,011 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,035 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,035 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,035 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,035 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 194#L709-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,133 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,133 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,133 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,133 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 45#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,147 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,147 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,147 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,147 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 52#L711-1true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,157 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,340 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,340 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,340 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,340 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,442 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,442 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,442 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,442 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,449 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,449 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,449 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,449 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,585 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,585 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,585 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,585 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,613 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,613 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,613 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,613 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,614 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,614 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,614 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,614 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,614 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 118#$Ultimate##0true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,629 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,629 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,629 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,629 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 194#L709-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,664 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,664 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,664 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,665 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-24 18:43:40,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,744 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,744 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,744 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,744 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:40,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:40,751 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,751 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,751 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:40,751 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,026 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,026 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,026 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,026 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,026 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,243 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,243 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,243 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 200#L710true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,256 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,256 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,256 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,256 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,300 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,300 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,300 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,300 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,301 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,301 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,301 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,301 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,304 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,304 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,304 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,304 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:41,311 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,311 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,311 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,311 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,311 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,312 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,312 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,312 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:41,314 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,315 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,315 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,315 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,315 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,319 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,319 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,319 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,319 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 52#L711-1true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,329 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,329 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,329 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,329 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][116], [Black: 256#true, 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:41,373 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,373 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,374 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,374 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][116], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:41,374 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,374 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,374 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,374 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][114], [Black: 256#true, 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 134#L713-3true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:41,392 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,392 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,392 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,392 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [60#L713-3true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,489 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,489 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,489 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,489 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,549 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,549 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,549 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-24 18:43:41,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,691 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,691 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,691 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,691 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,704 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,704 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,704 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,705 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,705 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,705 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,705 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,705 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,781 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,781 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,781 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,781 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 131#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,810 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,810 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,811 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,811 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,833 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,839 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,893 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,893 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,893 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,893 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 149#L709-5true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:41,894 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,894 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,894 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:41,894 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 200#L710true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,195 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,195 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,195 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,195 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 45#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,218 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,218 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,218 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,218 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,474 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,474 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,474 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,475 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,475 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,475 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 85#L709-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,509 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,509 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,509 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,509 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,550 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,550 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,550 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,550 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,569 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,569 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,569 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,569 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 200#L710true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,613 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,613 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,613 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,613 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 194#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,617 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,617 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,617 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,617 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][116], [Black: 256#true, 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,715 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,715 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,715 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,715 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,727 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,727 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,727 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,727 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,759 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,759 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,759 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,759 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,769 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,769 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,769 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,769 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,783 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,783 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,783 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,783 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 174#L711true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,840 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,844 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [60#L713-3true, Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,885 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,885 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,885 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,885 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 134#L713-3true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 10#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:42,936 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-24 18:43:42,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, 154#L702-6true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,938 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,938 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,939 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,939 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:42,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:42,942 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,942 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,942 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:42,942 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][114], [Black: 256#true, 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:43,279 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,279 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,279 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,279 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,368 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,368 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,369 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,369 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-24 18:43:43,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,584 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,584 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,584 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,601 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,601 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,601 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,601 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,736 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,736 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,736 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,737 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,737 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,737 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,737 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 194#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,752 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,752 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,752 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,752 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,796 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,796 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,796 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,796 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 93#L710true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,801 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,801 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,801 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,801 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:43,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:43,843 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,843 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,843 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:43,843 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,046 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,046 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,047 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,047 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,047 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,047 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,047 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,047 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 39#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,111 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,111 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,111 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,111 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 174#L711true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:44,124 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,124 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,124 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,125 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,125 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,125 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,125 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1683] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread3of4ForFork0_#in~arg#1.base_7| |v_thr1Thread3of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_206| 0) (= |v_thr1Thread3of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread3of4ForFork0_~arg#1.offset_7|)) InVars {thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|} OutVars{thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_29|, thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_~arg#1.offset=|v_thr1Thread3of4ForFork0_~arg#1.offset_7|, thr1Thread3of4ForFork0_~arg#1.base=|v_thr1Thread3of4ForFork0_~arg#1.base_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_27|, #race~seed~0=|v_#race~seed~0_206|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_37|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_35|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread3of4ForFork0_~arg#1.offset, thr1Thread3of4ForFork0_~arg#1.base, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~seed~0, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][64], [Black: 256#true, 102#L713-4true, 148#L714true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,423 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,424 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,424 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,424 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,439 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,439 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,439 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,439 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,462 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,462 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,462 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,462 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,480 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:44,480 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:44,480 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:44,480 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:44,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 210#$Ultimate##0true, 148#L714true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,545 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,569 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,569 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,569 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,569 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 10#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,588 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,588 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,588 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,588 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,600 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,600 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,600 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,600 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,600 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,600 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,601 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,601 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,601 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,609 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,609 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,609 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,609 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,629 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,629 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,629 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,629 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,629 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,629 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,630 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,630 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,630 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,630 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,630 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,630 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,631 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,631 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,631 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,631 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,640 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,640 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,640 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,640 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,644 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,644 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,644 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,644 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,667 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,667 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,667 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,668 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L709-2true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,680 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,680 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,681 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,681 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,706 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,706 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,706 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,706 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,727 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,727 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,727 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,727 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 10#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:44,757 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,757 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,757 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,757 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is not cut-off event [2023-08-24 18:43:44,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, 91#L713-2true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,790 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,790 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,790 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,790 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,790 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,790 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,791 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,791 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:44,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,825 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,825 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,825 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,825 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,881 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,881 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,881 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,881 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,884 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,884 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,884 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,884 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-24 18:43:44,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 194#L709-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:44,941 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-24 18:43:44,941 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:44,941 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:44,941 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,026 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,026 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,026 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,026 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,045 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,045 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,045 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,045 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,045 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,221 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,221 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 200#L710true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,234 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,234 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,234 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,234 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,538 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,538 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,538 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,538 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,540 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,540 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,540 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,540 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,544 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,544 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,544 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,544 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:45,554 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,554 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,554 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,554 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,555 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,555 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,555 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,555 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 58#L709-2true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:45,560 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,560 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,560 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,560 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,560 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,564 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,564 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,564 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,564 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 52#L711-1true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,576 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,576 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,576 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,576 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][116], [Black: 256#true, 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:45,641 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][116], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:45,641 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,641 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][114], [Black: 256#true, 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 134#L713-3true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,664 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,664 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,664 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,664 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [60#L713-3true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,763 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,763 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,763 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,763 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,822 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,822 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,822 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,822 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,823 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,823 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,823 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,823 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 200#L710true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,838 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,838 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,838 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,838 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1683] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread3of4ForFork0_#in~arg#1.base_7| |v_thr1Thread3of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_206| 0) (= |v_thr1Thread3of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread3of4ForFork0_~arg#1.offset_7|)) InVars {thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|} OutVars{thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_29|, thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_~arg#1.offset=|v_thr1Thread3of4ForFork0_~arg#1.offset_7|, thr1Thread3of4ForFork0_~arg#1.base=|v_thr1Thread3of4ForFork0_~arg#1.base_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_27|, #race~seed~0=|v_#race~seed~0_206|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_37|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_35|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread3of4ForFork0_~arg#1.offset, thr1Thread3of4ForFork0_~arg#1.base, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~seed~0, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][64], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 87#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,849 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,849 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,849 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,849 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,852 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,852 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,853 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,853 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 93#L710true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,861 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,861 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,861 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,861 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [220#thr1EXITtrue, Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,864 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,864 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,865 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,865 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 210#$Ultimate##0true, Black: 264#(= ~seed~0 1), 87#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,939 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,939 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,939 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,939 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,948 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,948 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,948 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,948 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:45,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,986 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,986 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,987 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,987 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:45,993 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,993 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,993 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:45,993 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:46,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,008 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,008 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,008 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,008 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,009 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,009 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,009 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,009 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,013 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,013 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,013 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,013 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,072 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-24 18:43:46,072 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:46,072 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:46,072 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-24 18:43:46,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,090 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,091 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,091 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,091 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,108 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,108 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,108 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,133 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,133 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,133 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,133 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:46,144 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,144 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,144 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,144 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,147 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,147 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,147 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,147 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,160 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,160 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,160 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,160 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,172 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,172 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,172 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,172 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,174 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,174 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,174 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,174 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,175 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,175 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,175 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,175 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,184 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,185 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,185 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,211 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,211 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,211 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,211 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-24 18:43:46,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 200#L710true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,263 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,263 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,263 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,263 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 194#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,265 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,265 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,265 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,265 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][116], [Black: 256#true, 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,368 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,368 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,368 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,368 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,381 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,381 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,381 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,381 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1683] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread3of4ForFork0_#in~arg#1.base_7| |v_thr1Thread3of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_206| 0) (= |v_thr1Thread3of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread3of4ForFork0_~arg#1.offset_7|)) InVars {thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|} OutVars{thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_29|, thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_~arg#1.offset=|v_thr1Thread3of4ForFork0_~arg#1.offset_7|, thr1Thread3of4ForFork0_~arg#1.base=|v_thr1Thread3of4ForFork0_~arg#1.base_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_27|, #race~seed~0=|v_#race~seed~0_206|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_37|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_35|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread3of4ForFork0_~arg#1.offset, thr1Thread3of4ForFork0_~arg#1.base, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~seed~0, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][64], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 148#L714true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,654 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,654 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,654 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,654 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 210#$Ultimate##0true, Black: 264#(= ~seed~0 1), 148#L714true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,655 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,655 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,655 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,655 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,678 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,678 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,678 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,678 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,691 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,691 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,691 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,691 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,715 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,715 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,715 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,715 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 174#L711true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,784 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,784 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,784 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,784 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,789 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,789 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,789 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,789 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [60#L713-3true, Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,831 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,831 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,831 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,831 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 134#L713-3true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 10#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:46,891 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,891 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,891 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,891 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:46,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, 154#L702-6true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,893 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,893 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,893 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,893 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:46,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,897 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,897 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,897 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,897 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][114], [Black: 256#true, 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:46,970 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,970 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,970 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:46,970 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,033 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,033 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,033 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,033 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,117 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,117 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,117 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,117 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, 154#L702-6true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,118 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,118 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,118 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,118 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,134 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,134 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,134 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,134 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,161 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,161 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,161 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,161 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,164 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,164 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,164 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,164 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,200 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,200 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,200 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,200 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-24 18:43:47,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,205 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,205 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,206 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,206 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,234 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,234 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,234 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,234 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [60#L713-3true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,251 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,251 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,251 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,251 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,330 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,330 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,330 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:47,360 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,360 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,360 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,360 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,363 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,363 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,363 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,363 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,373 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,373 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,373 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,373 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,381 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,381 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,381 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-24 18:43:47,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 149#L709-5true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,435 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,435 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,435 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,435 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,439 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,439 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,439 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,439 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1683] $Ultimate##0-->L709-1: Formula: (and (= |v_thr1Thread3of4ForFork0_#in~arg#1.base_7| |v_thr1Thread3of4ForFork0_~arg#1.base_7|) (= |v_#race~seed~0_206| 0) (= |v_thr1Thread3of4ForFork0_#in~arg#1.offset_7| |v_thr1Thread3of4ForFork0_~arg#1.offset_7|)) InVars {thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|} OutVars{thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1_29|, thr1Thread3of4ForFork0_#in~arg#1.base=|v_thr1Thread3of4ForFork0_#in~arg#1.base_7|, thr1Thread3of4ForFork0_~arg#1.offset=|v_thr1Thread3of4ForFork0_~arg#1.offset_7|, thr1Thread3of4ForFork0_~arg#1.base=|v_thr1Thread3of4ForFork0_~arg#1.base_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_27|, #race~seed~0=|v_#race~seed~0_206|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_37|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_35|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_25|, thr1Thread3of4ForFork0_#in~arg#1.offset=|v_thr1Thread3of4ForFork0_#in~arg#1.offset_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_19|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~ret6#1, thr1Thread3of4ForFork0_~arg#1.offset, thr1Thread3of4ForFork0_~arg#1.base, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~seed~0, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1][64], [Black: 256#true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 196#L709-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,796 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 210#$Ultimate##0true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,797 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,797 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:47,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 77#L710true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,800 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,800 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,800 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,800 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 10#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,824 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,824 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,824 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,824 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,840 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 58#L709-2true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,840 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,840 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,841 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,851 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,851 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,851 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,851 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:47,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,873 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,873 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,873 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,873 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,874 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,874 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,874 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,875 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,875 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,875 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,875 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,882 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,882 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,882 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,882 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 193#L709-5true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,886 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,886 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,886 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,886 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 222#L711-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,910 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,910 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,910 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,910 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 50#L709-2true, 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,923 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,952 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,952 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,952 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,952 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:47,982 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,982 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,982 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:47,982 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 10#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:48,014 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,014 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,014 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,014 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 91#L713-2true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,048 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,049 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,049 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,082 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,082 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,082 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,082 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,137 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,137 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,137 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,137 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 225#L709-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,140 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,140 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,140 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,140 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 87#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,200 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,200 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,200 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,200 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,207 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,207 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,207 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,207 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,208 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,208 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,208 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,208 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,216 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,216 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,216 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,216 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,217 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,217 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,217 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,217 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,226 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,226 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,226 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,226 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 148#L714true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,250 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,250 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,250 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,250 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,253 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,253 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,253 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,253 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,255 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,255 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,255 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,255 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,260 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,260 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,260 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,260 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,265 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,265 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,265 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,265 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,274 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,274 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,274 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,274 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,278 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,278 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,278 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,278 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,286 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,286 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,286 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,286 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,302 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 148#L714true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,305 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,305 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,305 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,305 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,319 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,319 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,320 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,320 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 134#L713-3true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:48,404 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,404 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,404 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,404 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-24 18:43:48,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,413 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,413 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,413 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,413 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-24 18:43:48,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 200#L710true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,446 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,446 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,446 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,446 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, 77#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,460 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,460 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,460 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,460 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 93#L710true, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,466 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,466 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,466 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,466 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [220#thr1EXITtrue, Black: 256#true, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,470 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,470 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,470 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,470 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,554 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,555 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,555 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,555 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L710-->L711: Formula: (= 0 |v_#race~seed~0_4|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_4|} AuxVars[] AssignedVars[#race~seed~0][61], [Black: 256#true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,872 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,873 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,873 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,873 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,881 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,881 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,881 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,881 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 127#L702-6true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,902 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,902 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,902 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,907 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,907 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,907 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,907 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 83#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,968 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,968 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,968 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,968 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:48,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 3#L710true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:48,984 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,984 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,984 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:48,984 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,001 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,001 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,001 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,002 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,025 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,025 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,025 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,025 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,026 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,026 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,026 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:49,037 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,037 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,037 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,037 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,040 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,040 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,040 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,040 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,053 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,053 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,053 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,053 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,065 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,065 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,065 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,065 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,066 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,066 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,066 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:49,076 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:49,076 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,076 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,109 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,109 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,109 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,109 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,141 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,164 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,164 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,164 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,164 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,164 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,164 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,165 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,165 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,166 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,166 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,166 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,166 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [30#L713-1true, 220#thr1EXITtrue, 154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,170 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,170 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,170 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,170 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,174 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,174 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,175 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,175 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 148#L714true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,205 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,205 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,205 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,205 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,210 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,210 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,210 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,210 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,216 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,216 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,216 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,216 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, 52#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,223 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,223 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,223 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,223 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,225 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,225 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,225 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,225 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,245 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,245 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,245 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,245 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 148#L714true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,248 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,248 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,248 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,249 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,249 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,249 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,249 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,249 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,256 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,256 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,256 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,256 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,256 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,258 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,258 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,258 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,258 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,260 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,260 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,260 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,260 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,266 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,266 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,266 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,266 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,266 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:49,309 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,309 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,309 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,309 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is not cut-off event [2023-08-24 18:43:49,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,325 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,325 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,325 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,325 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-24 18:43:49,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, 154#L702-6true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,362 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,362 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,362 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,362 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,408 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,408 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,408 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,408 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,411 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,411 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,412 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,412 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,450 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,450 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,450 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,450 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,455 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,455 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,456 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,456 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 4#thr1Err0ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,463 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,463 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,463 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,463 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,486 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,486 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,486 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,486 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [60#L713-3true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,503 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,503 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,503 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,503 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,582 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,582 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,582 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,582 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,582 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,582 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,583 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,583 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,603 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,603 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,604 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,604 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,604 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,604 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][120], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:49,613 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,613 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,613 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,613 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,616 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,616 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,616 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,616 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:49,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,627 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,627 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,627 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,627 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,635 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,635 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,635 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,924 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,924 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,924 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,925 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [220#thr1EXITtrue, 26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,927 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,927 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,927 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,927 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,928 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,928 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,928 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,928 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:49,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,935 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,935 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,936 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,936 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:49,961 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,962 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,962 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:49,962 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:50,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,037 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-24 18:43:50,037 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:50,037 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:50,037 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-24 18:43:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,043 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,043 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,043 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,043 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,047 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,047 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,047 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,047 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,047 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is not cut-off event [2023-08-24 18:43:50,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 176#L713-1true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,114 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,114 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,115 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,115 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,115 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,116 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,116 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,116 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 148#L714true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,148 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,148 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,148 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,148 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,151 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,151 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,151 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,151 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 231#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,153 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,153 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,153 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,153 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][100], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,157 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,157 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,157 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,157 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 185#L711true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,162 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,162 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,162 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,162 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,171 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,171 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,171 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,171 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 40#L711true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,176 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,176 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,176 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,176 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,184 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,184 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,184 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,184 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,201 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,201 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,201 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,201 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 148#L714true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,205 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,205 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,205 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,205 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][130], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,220 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,220 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,220 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,220 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,303 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,303 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,303 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,303 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 134#L713-3true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:50,303 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,303 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,303 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,303 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,313 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,313 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,313 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,313 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-24 18:43:50,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,342 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,342 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,342 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,342 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,346 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,347 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,347 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,347 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is not cut-off event [2023-08-24 18:43:50,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 156#L702-6true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,458 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,458 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,458 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,458 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, 154#L702-6true, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,479 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,479 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,479 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,479 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 91#L713-2true, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,481 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,481 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,481 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,481 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [30#L713-1true, 220#thr1EXITtrue, 154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,486 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,486 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,486 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,486 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,490 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,490 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,490 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,490 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 148#L714true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,523 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,523 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,523 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,523 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,528 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,528 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,528 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,528 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 105#L725-4true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,534 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,534 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,535 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,535 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 52#L711-1true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,542 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,542 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,542 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,542 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 102#L713-4true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 183#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,544 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,544 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,544 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,544 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, 127#L702-6true, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,565 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,565 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,565 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,565 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, 148#L714true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,568 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,568 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,568 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,568 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 87#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,569 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,569 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,569 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,569 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,576 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,576 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,576 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,576 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,576 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,578 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,578 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,578 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,578 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,580 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,580 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,580 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,580 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,584 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,584 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,584 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,584 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,584 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][115], [114#L713-3true, Black: 258#(= |#race~seed~0| 0), 14#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 142#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-24 18:43:50,625 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,625 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,625 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,625 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is not cut-off event [2023-08-24 18:43:50,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,641 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,641 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,641 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,641 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 146#L725-5true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,663 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,663 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,663 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,663 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-24 18:43:50,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,965 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,965 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,965 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,965 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [220#thr1EXITtrue, 26#L713-3true, Black: 258#(= |#race~seed~0| 0), 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 49#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,967 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,968 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,968 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,968 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 78#L714true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,968 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,968 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,969 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,969 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:50,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), 176#L713-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:50,975 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-24 18:43:50,975 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:50,975 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:50,975 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1689] L711-1-->L702-6: Formula: (and (= |v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| v_~seed~0_260) (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23| |v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|)) InVars {~seed~0=v_~seed~0_260} OutVars{thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1_33|, thr1Thread4of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_#in~s2#1_15|, thr1Thread4of4ForFork0_calculateNext_~s2#1=|v_thr1Thread4of4ForFork0_calculateNext_~s2#1_27|, thr1Thread4of4ForFork0_calculateNext_#res#1=|v_thr1Thread4of4ForFork0_calculateNext_#res#1_27|, ~seed~0=v_~seed~0_260, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread4of4ForFork0_calculateNext_~cnex~0#1_37|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread4of4ForFork0_calculateNext_#in~s2#1, thr1Thread4of4ForFork0_calculateNext_~s2#1, thr1Thread4of4ForFork0_calculateNext_#res#1, thr1Thread4of4ForFork0_calculateNext_~cnex~0#1, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1][72], [220#thr1EXITtrue, Black: 256#true, 233#L702-6true, 91#L713-2true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,001 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,001 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,001 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,001 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1678] L711-1-->L702-6: Formula: (and (= v_~seed~0_256 |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|) (= |v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13| |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|)) InVars {~seed~0=v_~seed~0_256} OutVars{thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1=|v_thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1_27|, thr1Thread3of4ForFork0_calculateNext_~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_~s2#1_23|, thr1Thread3of4ForFork0_calculateNext_#in~s2#1=|v_thr1Thread3of4ForFork0_calculateNext_#in~s2#1_13|, ~seed~0=v_~seed~0_256, thr1Thread3of4ForFork0_calculateNext_#res#1=|v_thr1Thread3of4ForFork0_calculateNext_#res#1_25|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1_23|, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1=|v_thr1Thread3of4ForFork0_calculateNext_~cnex~0#1_33|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_calculateNext_#t~nondet5#1, thr1Thread3of4ForFork0_calculateNext_~s2#1, thr1Thread3of4ForFork0_calculateNext_#in~s2#1, thr1Thread3of4ForFork0_calculateNext_#res#1, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_~read~0#1, thr1Thread3of4ForFork0_calculateNext_~cnex~0#1][46], [154#L702-6true, Black: 256#true, Black: 264#(= ~seed~0 1), 105#L725-4true, 87#thr1EXITtrue, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 112#L713-2true, Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,077 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,077 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,078 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,078 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-24 18:43:51,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][128], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 102#L713-4true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,083 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,083 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,083 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,083 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1513] L713-1-->L713-3: Formula: (= |v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_160|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_160|, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread4of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][91], [26#L713-3true, Black: 258#(= |#race~seed~0| 0), 29#thr1Err5ASSERT_VIOLATIONDATA_RACEtrue, 110#L711-1true, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,087 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,087 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,087 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,087 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,087 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is not cut-off event [2023-08-24 18:43:51,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L713-2-->L713-3: Formula: (= |v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5| |v_#race~seed~0_7|) InVars {thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} OutVars{#race~seed~0=|v_#race~seed~0_7|, thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread3of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_5|} AuxVars[] AssignedVars[#race~seed~0][62], [220#thr1EXITtrue, 114#L713-3true, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,158 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,158 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,158 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,158 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L713-1-->L713-3: Formula: (= |v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21| |v_#race~seed~0_168|) InVars {} OutVars{#race~seed~0=|v_#race~seed~0_168|, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_21|} AuxVars[] AssignedVars[#race~seed~0, thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][38], [60#L713-3true, 220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), Black: 264#(= ~seed~0 1), 109#thr1EXITtrue, 105#L725-4true, 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), 237#L711-1true, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,161 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,161 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,161 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,161 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is not cut-off event [2023-08-24 18:43:51,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1698] L713-4-->thr1EXIT: Formula: (and (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| (ite (= v_~m~0_229 1) 1 0)) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29| (ite (<= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10) |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41| 10)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17| |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|) (= |v_thr1Thread1of4ForFork0_#res#1.offset_11| 0) (= |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|) (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17| 0)) (<= 0 (+ |v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17| 2147483648)) (= v_~m~0_228 0) (= |v_thr1Thread1of4ForFork0_#res#1.base_11| 0)) InVars {~m~0=v_~m~0_229, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|} OutVars{thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1_17|, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_17|, thr1Thread1of4ForFork0_#res#1.offset=|v_thr1Thread1of4ForFork0_#res#1.offset_11|, ~m~0=v_~m~0_228, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1_29|, #race~m~0=|v_#race~m~0_201|, thr1Thread1of4ForFork0_#t~ret8#1=|v_thr1Thread1of4ForFork0_#t~ret8#1_23|, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_21|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nexts~0#1_41|, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_17|, thr1Thread1of4ForFork0_#res#1.base=|v_thr1Thread1of4ForFork0_#res#1.base_11|, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1=|v_thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1_43|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#res#1, thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of4ForFork0_#res#1.offset, ~m~0, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_~nextInt_return~0#1, #race~m~0, thr1Thread1of4ForFork0_#t~ret8#1, thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of4ForFork0_#res#1.base, thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1][31], [220#thr1EXITtrue, Black: 258#(= |#race~seed~0| 0), 59#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 264#(= ~seed~0 1), 105#L725-4true, 273#true, 87#thr1EXITtrue, Black: 269#(= |#race~seed~0| |thr1Thread1of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), Black: 275#(= |#race~seed~0| |thr1Thread2of4ForFork0_PseudoRandomUsingAtomic_nextInt_#t~nondet7#1|), thr1Thread1of4ForFork0InUse, 21#thr1EXITtrue, thr1Thread2of4ForFork0InUse, 280#(not (= ~seed~0 0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse]) [2023-08-24 18:43:51,226 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-24 18:43:51,226 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-24 18:43:51,226 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-24 18:43:51,227 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-24 18:43:51,420 INFO L124 PetriNetUnfolderBase]: 289885/420482 cut-off events. [2023-08-24 18:43:51,420 INFO L125 PetriNetUnfolderBase]: For 447579/493306 co-relation queries the response was YES. [2023-08-24 18:43:53,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1161622 conditions, 420482 events. 289885/420482 cut-off events. For 447579/493306 co-relation queries the response was YES. Maximal size of possible extension queue 14503. Compared 3775646 event pairs, 161544 based on Foata normal form. 33626/411241 useless extension candidates. Maximal degree in co-relation 756676. Up to 331144 conditions per place. [2023-08-24 18:43:55,342 INFO L140 encePairwiseOnDemand]: 481/486 looper letters, 74 selfloop transitions, 1 changer transitions 0/144 dead transitions. [2023-08-24 18:43:55,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 144 transitions, 975 flow [2023-08-24 18:43:55,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 18:43:55,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 18:43:55,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 637 transitions. [2023-08-24 18:43:55,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43689986282578874 [2023-08-24 18:43:55,344 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 637 transitions. [2023-08-24 18:43:55,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 637 transitions. [2023-08-24 18:43:55,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 18:43:55,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 637 transitions. [2023-08-24 18:43:55,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 212.33333333333334) internal successors, (637), 3 states have internal predecessors, (637), 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-08-24 18:43:55,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:43:55,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 486.0) internal successors, (1944), 4 states have internal predecessors, (1944), 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-08-24 18:43:55,348 INFO L175 Difference]: Start difference. First operand has 87 places, 148 transitions, 841 flow. Second operand 3 states and 637 transitions. [2023-08-24 18:43:55,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 144 transitions, 975 flow [2023-08-24 18:44:31,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 144 transitions, 940 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 18:44:31,546 INFO L231 Difference]: Finished difference. Result has 84 places, 144 transitions, 792 flow [2023-08-24 18:44:31,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=486, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=792, PETRI_PLACES=84, PETRI_TRANSITIONS=144} [2023-08-24 18:44:31,547 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -11 predicate places. [2023-08-24 18:44:31,547 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 144 transitions, 792 flow [2023-08-24 18:44:31,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 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-08-24 18:44:31,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 18:44:31,547 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 18:44:31,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 18:44:31,547 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONASSERT (and 37 more)] === [2023-08-24 18:44:31,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 18:44:31,548 INFO L85 PathProgramCache]: Analyzing trace with hash 266554961, now seen corresponding path program 1 times [2023-08-24 18:44:31,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 18:44:31,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904182229] [2023-08-24 18:44:31,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 18:44:31,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 18:44:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:44:31,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 18:44:31,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 18:44:31,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 18:44:31,582 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 18:44:31,583 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (40 of 41 remaining) [2023-08-24 18:44:31,583 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (39 of 41 remaining) [2023-08-24 18:44:31,583 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (38 of 41 remaining) [2023-08-24 18:44:31,583 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (37 of 41 remaining) [2023-08-24 18:44:31,583 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (36 of 41 remaining) [2023-08-24 18:44:31,584 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (35 of 41 remaining) [2023-08-24 18:44:31,584 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (34 of 41 remaining) [2023-08-24 18:44:31,584 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (33 of 41 remaining) [2023-08-24 18:44:31,584 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (32 of 41 remaining) [2023-08-24 18:44:31,584 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (31 of 41 remaining) [2023-08-24 18:44:31,584 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (30 of 41 remaining) [2023-08-24 18:44:31,585 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (29 of 41 remaining) [2023-08-24 18:44:31,585 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (28 of 41 remaining) [2023-08-24 18:44:31,585 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (27 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (26 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (25 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (24 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (23 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (22 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (19 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (18 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (17 of 41 remaining) [2023-08-24 18:44:31,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (16 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (15 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (14 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (11 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (10 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (9 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (8 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (7 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (6 of 41 remaining) [2023-08-24 18:44:31,587 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (5 of 41 remaining) [2023-08-24 18:44:31,588 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONASSERT (4 of 41 remaining) [2023-08-24 18:44:31,588 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (3 of 41 remaining) [2023-08-24 18:44:31,588 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (2 of 41 remaining) [2023-08-24 18:44:31,588 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (1 of 41 remaining) [2023-08-24 18:44:31,588 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (0 of 41 remaining) [2023-08-24 18:44:31,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 18:44:31,588 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-08-24 18:44:31,593 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances [2023-08-24 18:44:31,594 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 18:44:31,651 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 06:44:31 BasicIcfg [2023-08-24 18:44:31,652 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 18:44:31,652 INFO L158 Benchmark]: Toolchain (without parser) took 479057.92ms. Allocated memory was 356.5MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 307.8MB in the beginning and 12.6GB in the end (delta: -12.3GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2023-08-24 18:44:31,652 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 356.5MB. Free memory is still 332.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 18:44:31,652 INFO L158 Benchmark]: CACSL2BoogieTranslator took 425.07ms. Allocated memory is still 356.5MB. Free memory was 306.8MB in the beginning and 287.9MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-24 18:44:31,653 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.55ms. Allocated memory is still 356.5MB. Free memory was 287.9MB in the beginning and 285.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 18:44:31,653 INFO L158 Benchmark]: Boogie Preprocessor took 40.99ms. Allocated memory is still 356.5MB. Free memory was 285.7MB in the beginning and 284.8MB in the end (delta: 975.5kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 18:44:31,653 INFO L158 Benchmark]: RCFGBuilder took 477.02ms. Allocated memory is still 356.5MB. Free memory was 283.7MB in the beginning and 264.8MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-24 18:44:31,654 INFO L158 Benchmark]: TraceAbstraction took 478042.79ms. Allocated memory was 356.5MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 263.8MB in the beginning and 12.6GB in the end (delta: -12.3GB). Peak memory consumption was 3.3GB. Max. memory is 16.0GB. [2023-08-24 18:44:31,655 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 356.5MB. Free memory is still 332.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 425.07ms. Allocated memory is still 356.5MB. Free memory was 306.8MB in the beginning and 287.9MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 62.55ms. Allocated memory is still 356.5MB. Free memory was 287.9MB in the beginning and 285.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 40.99ms. Allocated memory is still 356.5MB. Free memory was 285.7MB in the beginning and 284.8MB in the end (delta: 975.5kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 477.02ms. Allocated memory is still 356.5MB. Free memory was 283.7MB in the beginning and 264.8MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 478042.79ms. Allocated memory was 356.5MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 263.8MB in the beginning and 12.6GB in the end (delta: -12.3GB). Peak memory consumption was 3.3GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 254]: Unsoundness Warning unspecified type, defaulting to int C: short [254] - GenericResultAtLocation [Line: 254]: Unsoundness Warning unspecified type, defaulting to int C: short [254] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 82 PlacesBefore, 19 PlacesAfterwards, 84 TransitionsBefore, 17 TransitionsAfterwards, 1508 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 69 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 8 ConcurrentYvCompositions, 4 ChoiceCompositions, 92 TotalNumberOfCompositions, 1374 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1374, independent: 1374, independent conditional: 0, independent unconditional: 1374, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 759, independent: 759, independent conditional: 0, independent unconditional: 759, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1374, independent: 615, independent conditional: 0, independent unconditional: 615, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 759, unknown conditional: 0, unknown unconditional: 759] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 0, Positive unconditional cache size: 11, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.8s, 139 PlacesBefore, 51 PlacesAfterwards, 143 TransitionsBefore, 50 TransitionsAfterwards, 9860 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 89 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 5 ChoiceCompositions, 120 TotalNumberOfCompositions, 20582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10392, independent: 10034, independent conditional: 0, independent unconditional: 10034, dependent: 358, dependent conditional: 0, dependent unconditional: 358, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5237, independent: 5161, independent conditional: 0, independent unconditional: 5161, dependent: 76, dependent conditional: 0, dependent unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10392, independent: 4873, independent conditional: 0, independent unconditional: 4873, dependent: 282, dependent conditional: 0, dependent unconditional: 282, unknown: 5237, unknown conditional: 0, unknown unconditional: 5237] , Statistics on independence cache: Total cache size (in pairs): 313, Positive cache size: 281, Positive conditional cache size: 0, Positive unconditional cache size: 281, Negative cache size: 32, Negative conditional cache size: 0, Negative unconditional cache size: 32, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 196 PlacesBefore, 73 PlacesAfterwards, 202 TransitionsBefore, 72 TransitionsAfterwards, 25056 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 132 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 7 ChoiceCompositions, 172 TotalNumberOfCompositions, 56044 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 24732, independent: 24185, independent conditional: 0, independent unconditional: 24185, dependent: 547, dependent conditional: 0, dependent unconditional: 547, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13234, independent: 13074, independent conditional: 0, independent unconditional: 13074, dependent: 160, dependent conditional: 0, dependent unconditional: 160, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 24732, independent: 11111, independent conditional: 0, independent unconditional: 11111, dependent: 387, dependent conditional: 0, dependent unconditional: 387, unknown: 13234, unknown conditional: 0, unknown unconditional: 13234] , Statistics on independence cache: Total cache size (in pairs): 621, Positive cache size: 572, Positive conditional cache size: 0, Positive unconditional cache size: 572, Negative cache size: 49, Negative conditional cache size: 0, Negative unconditional cache size: 49, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.1s, 253 PlacesBefore, 95 PlacesAfterwards, 261 TransitionsBefore, 93 TransitionsAfterwards, 47096 CoEnabledTransitionPairs, 6 FixpointIterations, 11 TrivialSequentialCompositions, 169 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 35 ConcurrentYvCompositions, 10 ChoiceCompositions, 225 TotalNumberOfCompositions, 106760 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 42527, independent: 41792, independent conditional: 0, independent unconditional: 41792, dependent: 735, dependent conditional: 0, dependent unconditional: 735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 25055, independent: 24838, independent conditional: 0, independent unconditional: 24838, dependent: 217, dependent conditional: 0, dependent unconditional: 217, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 42527, independent: 16954, independent conditional: 0, independent unconditional: 16954, dependent: 518, dependent conditional: 0, dependent unconditional: 518, unknown: 25055, unknown conditional: 0, unknown unconditional: 25055] , Statistics on independence cache: Total cache size (in pairs): 1020, Positive cache size: 931, Positive conditional cache size: 0, Positive unconditional cache size: 931, Negative cache size: 89, Negative conditional cache size: 0, Negative unconditional cache size: 89, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - DataRaceFoundResult [Line: 709]: Data race detected Data race detected The following path leads to a data race: [L689] 0 int m = 0; [L706] 0 int seed = 1; [L724] 0 pthread_t t; VAL [m=0, seed=1, t={3:0}] [L725] COND TRUE 0 1 [L725] FCALL, FORK 0 pthread_create(&t, 0, thr1, 0) VAL [m=0, pthread_create(&t, 0, thr1, 0)=-1, seed=1, t={3:0}] [L725] COND TRUE 0 1 [L719] CALL 1 PseudoRandomUsingAtomic_nextInt() [L708] 1 int read, nexts, nextInt_return; [L709] EXPR 1 seed != 0 VAL [m=0, seed=1] [L709] COND FALSE 1 !(!(seed != 0)) VAL [m=0, seed=1] [L725] FCALL, FORK 0 pthread_create(&t, 0, thr1, 0) VAL [m=0, pthread_create(&t, 0, thr1, 0)=0, seed=1, t={3:0}] [L710] CALL 1 __VERIFIER_atomic_acquire() [L692] EXPR 1 m==0 [L692] CALL 1 assume_abort_if_not(m==0) [L3] COND FALSE 1 !(!cond) [L692] RET 1 assume_abort_if_not(m==0) [L693] 1 m = 1 [L710] RET 1 __VERIFIER_atomic_acquire() [L711] 1 read = seed VAL [m=1, seed=1] [L719] CALL 2 PseudoRandomUsingAtomic_nextInt() [L708] 2 int read, nexts, nextInt_return; [L709] 2 seed != 0 VAL [m=1, seed=1] [L711] 1 read = seed [L712] CALL, EXPR 1 calculateNext(read) [L701] 1 int cnex; VAL [\old(s2)=1, m=1, s2=1, seed=1] [L702] 1 cnex = __VERIFIER_nondet_int() [L703] COND FALSE 1 !(cnex == s2 || cnex == 0) [L704] 1 return cnex; [L712] RET, EXPR 1 calculateNext(read) [L712] 1 nexts = calculateNext(read) [L713] 1 seed = nexts VAL [m=1, nexts=5, read=1, seed = nexts=51, seed=5] [L709] 2 seed != 0 VAL [m=1, nexts=5, read=1, seed = nexts=51, seed=5] Now there is a data race on ~seed~0 between C: seed = nexts [713] and C: seed != 0 [709] - UnprovableResult [Line: 692]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 17]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: Not analyzed. - UnprovableResult [Line: 711]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 713]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 697]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 698]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 135 locations, 17 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 2.7s, OverallIterations: 3, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18 IncrementalHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 0 mSDtfsCounter, 18 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=39occurred in iteration=0, InterpolantAutomatonStates: 5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 14 NumberOfCodeBlocks, 14 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 6 ConstructedInterpolants, 0 QuantifiedInterpolants, 12 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 190 locations, 25 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 2.4s, OverallIterations: 3, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 34 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 34 mSDsluCounter, 9 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 13 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 109 IncrementalHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13 mSolverCounterUnsat, 9 mSDtfsCounter, 109 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=177occurred in iteration=2, InterpolantAutomatonStates: 6, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 22 NumberOfCodeBlocks, 22 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 9 ConstructedInterpolants, 0 QuantifiedInterpolants, 21 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 245 locations, 33 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 10.4s, OverallIterations: 4, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 7.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 82 SdHoareTripleChecker+Valid, 0.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 82 mSDsluCounter, 37 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 22 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 273 IncrementalHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22 mSolverCounterUnsat, 37 mSDtfsCounter, 273 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=401occurred in iteration=3, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 39 NumberOfCodeBlocks, 39 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 21 ConstructedInterpolants, 0 QuantifiedInterpolants, 35 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 3 InterpolantComputations, 3 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 6 procedures, 300 locations, 41 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 462.2s, OverallIterations: 6, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 458.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 190 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 190 mSDsluCounter, 73 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 37 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 584 IncrementalHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 37 mSolverCounterUnsat, 73 mSDtfsCounter, 584 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=841occurred in iteration=4, InterpolantAutomatonStates: 15, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 77 NumberOfCodeBlocks, 77 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 54 ConstructedInterpolants, 0 QuantifiedInterpolants, 73 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 4/4 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-08-24 18:44:31,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...